我正在尝试使用hosts函数,使用-PE (ICMP )选项来发现本地网络上的主机(桥接连接上的虚拟机器)。
所以当我跑的时候
nmap -PE 192.168.0.0/24我希望Nmap发送ICMP Echo Ping,但是Nmap只发送经典的TCP请求:

事实上,我在文档中发现:
还请注意,即使您指定了其他-PR选项,对于本地以太网网络上的目标,ARP/邻居发现( -P* )也是默认的,因为它几乎总是更快和更有效。
但是我真的需要使用ICMP请求(-PE选项)来测试主机发现。
即使我在本地以太网网络上,如何强制Nmap进行ICMP回波请求发现?或者还有别的办法可以解决这个问题?
发布于 2016-02-09 09:43:43
你必须禁用arp:
nmap -sP -PE --disable-arp-ping 192.168.56.1
https://unix.stackexchange.com/questions/260924
复制相似问题