如何强制 Nmap 在本地网络上使用 -PE 选项?

如何强制 Nmap 在本地网络上使用 -PE 选项?

我正在尝试使用主机发现 Nmap 功能-PE(ICMP Echo Ping)选项来发现本地网络上的主机(桥接连接上的虚拟机)。

所以当我跑步时:

nmap -PE 192.168.0.0/24

我期望 Nmap 发送 ICMP Echo Ping,但 Nmap 只发送经典 TCP 请求:

在此输入图像描述


确实,我在文档:

另请注意,即使您指定其他 -P* 选项,默认情况下也会针对本地以太网上的目标完成 ARP/邻居发现 (-PR),因为它几乎总是更快、更有效。


-PE但我确实需要使用 ICMP Echo Request(选项)来测试主机发现。

即使我在本地以太网上,如何强制 Nmap 进行 ICMP 回显请求发现?或者还有其他解决方法可以做到这一点吗?

答案1

您必须禁用 arp-ping:

nmap -sP -PE --disable-arp-ping 192.168.56.1

在此输入图像描述

相关内容