Nmap 未显示连接到我的网络的所有设备

Nmap 未显示连接到我的网络的所有设备

我想使用 xerosploit,但当我扫描我的网络时,它只显示两个设备

  1. 我的设备
  2. 我的路由器

然后我以为是 xerosploit 出了问题,但是当我扫描我的网络时nmap它也显示了相同的结果。为什么?

我使用的命令nmapnmap -sn ip addr/24。我甚至尝试了积极扫描选项,但它仍然只显示这两个主机。

答案1

我想到两件事,这两件事都可能导致你的问题:

  1. 如果您插入了计算机的完整 IP 地址并添加了/24,则这不是适合您用例的有效网络掩码。如果您想扫描 192.168.1.1 到 192.168.1.254,则正确的 IP 是nmap192.168.1.0/24对于 /24,请取计算机 IP 的前三个八位字节,并将最后一位数字设置为零。如果您在更复杂的网络上,使用子网计算器来确定你的扫描范围。

  2. 您的网络上可能有设备不响应​​ ping,在 的默认模式下nmap,这将导致它们报告为关闭,而不会进行任何实际的端口扫描。要让它继续尝试,请使用 选项-Pn

答案2

我遇到了同样的问题。在故障排除结束时,我的计算机中配置了一个重叠网络的 vmware 工作站 :/ 。您应该可以轻松使用 ipconfig /all(windows)或 ip a(linux)找到重叠网络问题。希望这对您有所帮助。

答案3

检查您的虚拟盒网络是否为 nat。如果是,则将其更改为 Bridge 适配器。它将正常运行。 在此处输入图片描述

相关内容