NMAP:检查端口 80 和 8080 是否开放

NMAP:检查端口 80 和 8080 是否开放

在我们公司,我想检查用户是否在端口 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

答案1

您的 NMAP 命令没有问题。您尝试连接的服务才是“问题”。

您可能会发现“服务器”在 80 或 8080 上有一个开放端口,但仍然无法连接。例如,我有大约三十部 Polycom 电话,它们可以通过端口 8080 访问,但它们的配置文件有问题。当有人尝试通过该端口访问它们时,它们无法连接。

这可能取决于如何您正在尝试连接。即使它的端口是 8080,您也可能不应该使用浏览器来连接它。(我知道 - 这个想法很疯狂)。

使用以下命令找出您尝试连接的设备类型(您需要 sudo 或 root):

nmap -sS -O -p80,8080 192.168.1.0/24

相关内容