在我们公司,我想检查用户是否在端口80和8080上运行Web服务器。
我下载了nmap并运行这个命令:
nmap -p 80,8080 192.168.1.0-255
我得到了一个IP列表,并尝试在我的浏览器(EG:192.168.1.1:8080)访问它们,但无法连接。
我的nmap命令是否正确?
谢谢!
编辑:
这是回应:
Host is up (0.050s latency). PORT STATE SERVICE 80/tcp open http 8080/tcp open http-proxy
你的NMAP命令很好。 这是你试图连接到的服务是“问题”。
您可以发现“服务器”在80或8080上有一个开放的端口,但仍然无法连接。 例如,我有大约三十多个可以在端口8080上访问的Polycom电话,但是他们有bumconfiguration文件。 当有人试图在该端口访问它们时,他们无法连接。
这可能取决于你如何连接。 即使它的端口8080也许你不应该使用浏览器来连接它(我知道 – 疯狂的想法)。
找出你想要连接的设备types(你需要sudo或者root):
nmap -sS -O -p80,8080 192.168.1.0/24