У меня есть несколько узлов в паре сетей, имена которых начинаются с org
. Вот несколько примеров:
Я знаю, что с помощью nmap я могу сканировать несколько целей, используя IP-адрес или внешний список. Но я хочу обнаружить все устройства в сети, которые начинаются с org
. Есть ли способ написать это с помощью nmap?
Спасибо.
Предполагая, что все хосты имеют допустимые записи DNS, вы можете выполнить сканирование списка, запрашивая DNS для каждого хоста в вашей целевой сети, затем отфильтровать вывод в файл и использовать его в качестве цели для второго сканирования nmap:
nmap -sL 192.168.0.0/24 | awk '{print $5}' | grep ^org > ~/targets.txt; nmap -iL ~/targets.txt
Три способа справиться с этим, не связанные напрямую с NMAP.
Во всех случаях вы можете передать полученные IP-адреса в NMAP для проведения сканирования (если только вы не хотели использовать NMAP для части обнаружения, а не фактического сканирования).