Nmap
如何強制 Nmap 在本地網路上使用 -PE 選項?
我正在嘗試通過
-PE
(ICMP Echo Ping)選項使用 Host Discovery Nmap 功能來發現本地網路上的主機(橋接連接上的虛擬機)。所以當我執行時:
nmap -PE 192.168.0.0/24
我希望 Nmap 發送 ICMP Echo Ping,但 Nmap 只發送經典 TCP 請求:
確實,我在文件中發現:
另請注意,即使您指定了其他 -P* 選項,預設情況下也會針對本地乙太網網路上的目標執行 ARP/鄰居發現 (-PR),因為它幾乎總是更快、更有效。
但我確實需要使用 ICMP Echo Request(
-PE
選項)測試主機發現。即使我在本地乙太網上,如何強制 Nmap 進行 ICMP Echo 請求發現?還是有另一種解決方法可以做到這一點?
您必須禁用 arp-ping:
nmap -sP -PE --disable-arp-ping 192.168.56.1