Сканирование целей из файла

NmapBeginner
Практиковаться сейчас

Введение

В рамках данного испытания вам предстоит использовать Nmap для обнаружения активных узлов в сети. Вы выполните процедуру сканирования (ping sweep) списка IP-адресов, указанных в файле targets.txt. Ваша цель — определить, какие хосты находятся в сети, и сохранить их IP-адреса в новый файл под названием online_hosts.txt, при этом каждый адрес должен располагаться на новой строке.

Для выполнения этой задачи вам потребуется воспользоваться опцией Nmap -iL для чтения целевых адресов из входного файла, а затем применить такие инструменты, как grep и awk, чтобы извлечь IP-адреса работающих узлов из вывода Nmap. В завершение вы перенаправите полученные данные в файл online_hosts.txt, обеспечив корректный формат для последующей проверки.

Сканирование целей из файла

В этом задании вам нужно использовать Nmap для обнаружения активных хостов в определенной сети, сосредоточившись на небольшой подсети для повышения эффективности.

Задачи

  • Используйте Nmap для выполнения ping-сканирования IP-адресов, перечисленных в файле targets.txt.
  • Сохраните IP-адреса активных узлов в файл с именем online_hosts.txt.

Требования

  1. Для выполнения ping-сканирования необходимо использовать Nmap.
  2. Входные IP-адреса должны считываться из файла ~/project/targets.txt.
  3. Результат, содержащий IP-адреса активных хостов, должен быть сохранен в файл ~/project/online_hosts.txt.
  4. Каждый IP-адрес в файле ~/project/online_hosts.txt должен быть записан с новой строки.

Примеры

Если файл targets.txt содержит:

127.0.0.1
127.0.0.2
127.0.0.3

И если узлы 127.0.0.1 и 127.0.0.2 активны, то файл online_hosts.txt должен выглядеть так:

127.0.0.1
127.0.0.2

Подсказки

  • Используйте опцию -iL в Nmap, чтобы указать входной файл со списком целевых IP-адресов.
  • Используйте grep и awk для извлечения IP-адресов из вывода Nmap и перенаправьте результат выполнения команды в файл online_hosts.txt.
  • Если вы не знакомы с grep и awk, вы можете вручную скопировать активные хосты из вывода Nmap и вставить их в файл online_hosts.txt, убедившись, что каждый адрес находится на отдельной строке.
✨ Проверить решение и практиковаться

Резюме

В данном испытании основной задачей было использование Nmap для выполнения ping-сканирования списка IP-адресов из файла targets.txt с последующим сохранением адресов активных узлов в файл online_hosts.txt.

В ходе работы особое внимание уделялось использованию опции Nmap -iL для пакетного чтения целей, а также применению инструментов командной строки grep и awk для парсинга вывода Nmap и извлечения нужных данных. Заключительный этап включал перенаправление потока данных в файл online_hosts.txt с соблюдением требуемого формата записей.