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

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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

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


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL nmap(("Nmap")) -.-> nmap/NmapGroup(["Nmap"]) nmap/NmapGroup -.-> nmap/save_output("Save Output to File") nmap/NmapGroup -.-> nmap/host_discovery("Host Discovery Techniques") nmap/NmapGroup -.-> nmap/target_specification("Target Specification") subgraph Lab Skills nmap/save_output -.-> lab-548715{{"Сканирование целей из файла"}} nmap/host_discovery -.-> lab-548715{{"Сканирование целей из файла"}} nmap/target_specification -.-> lab-548715{{"Сканирование целей из файла"}} end

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

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

Задачи

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

Требования

  1. Вы должны использовать Nmap для выполнения ping sweep.
  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, убедитесь, что каждый IP-адрес находится на новой строке.
✨ Проверить решение и практиковаться

Обзор

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

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