Я использую Nmap для обнаружения хостов в сети. Пусть сеть будет 192.168.0.0/24.
При обнаружении локальных хостов (используя nmap -sn 192.168.0.0/24
) программа использует arp для обнаружения хостов (я использовал Wireshark для обнаружения сетевых событий); При обнаружении внешних хостов (используя nmap -sn 192.168.1.0/24
), Nmap, похоже, использует некоторые tcp-запросы для обнаружения.
--disable-arp-ping
не работает для локальной сети.
Nmap делает это, чтобы быть более эффективным или более точным (как в документации, он пишет "Ping Scan", но не выполняет "Ping")? Можно ли заставить Nmap использовать ping для обнаружения хостов?