在我们公司,我想检查用户是否在端口 80 和 8080 上运行 Web 服务器。
我下载了 nmap 并运行了这个命令:
nmap -p 80,8080 192.168.1.0-255
我得到了一个 IP 列表并尝试在我的浏览器中访问它们(例如: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 上有一个开放端口,但仍然无法连接。例如,我有大约三打 polycom 电话可以在端口 8080 上访问,但它们有 bum 配置文件。当有人试图在该端口访问他们时,他们无法连接。
这可能取决于您尝试连接的方式。即使它的端口 8080 也许你不应该使用浏览器来连接它。(我知道 - 疯狂的想法)。
找出您尝试使用此连接的设备类型(您需要 sudo 或 root):