The invention provides a port scanning method, device and system, which are applied to a server. The method comprises the following steps: creating a virtual object of a client; performing interactiveoperation with the server through an open port by utilizing the virtual object to obtain a real data message fed back by the server; and determining a real service in the real data message. Accordingto the embodiment of the invention, the server creates the virtual object of the client, the real data message of the open port in the server is obtained in a mode of interaction between the virtualobject and the server, and the real service in the server is obtained through the real data message. Compared with the prior art in which the software version is obtained and analyzed, the method cansimply, conveniently and quickly obtain the real service of the open port, and is suitable for enterprise-level efficient port scanning.