Установка Nmap и выполнение сканирования портов

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

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

Введение

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


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/PackagesandSoftwaresGroup(["Packages and Softwares"]) nmap(("Nmap")) -.-> nmap/NmapGroup(["Nmap"]) linux/PackagesandSoftwaresGroup -.-> linux/apt("Package Handling") nmap/NmapGroup -.-> nmap/installation("Installation and Setup") nmap/NmapGroup -.-> nmap/basic_syntax("Basic Command Syntax") nmap/NmapGroup -.-> nmap/port_scanning("Port Scanning Methods") nmap/NmapGroup -.-> nmap/service_detection("Service Detection") subgraph Lab Skills linux/apt -.-> lab-415923{{"Установка Nmap и выполнение сканирования портов"}} nmap/installation -.-> lab-415923{{"Установка Nmap и выполнение сканирования портов"}} nmap/basic_syntax -.-> lab-415923{{"Установка Nmap и выполнение сканирования портов"}} nmap/port_scanning -.-> lab-415923{{"Установка Nmap и выполнение сканирования портов"}} nmap/service_detection -.-> lab-415923{{"Установка Nmap и выполнение сканирования портов"}} end

Установка Nmap и сканирование портов

Перед тем как приступить к изучению сканирования сетей, нам нужно настроить наши инструменты. Мы начнем с установки Nmap, а затем используем его для выполнения некоторых базовых сканирований на локальном компьютере. Это позволит нам понять, какие службы запущены и могут быть потенциально доступны.

Задачи

  1. Установить Nmap на системе Ubuntu Linux
  2. Использовать Nmap для сканирования открытых портов на локальном хосте (127.0.0.1) в диапазоне от 1 до 10000
  3. Выполнить сканирование версий на всех открытых портах, которые были обнаружены, чтобы получить подробную информацию о запущенных службах

Требования

  • Выполнять все команды в директории /home/labex/project с использованием оболочки zsh
  • Использовать пакетный менеджер Ubuntu (apt) для установки Nmap
  • Для первоначального сканирования портов использовать функцию указания диапазона портов в Nmap
  • Использовать функцию сканирования версий в Nmap, чтобы получить подробную информацию о обнаруженных службах
  • Записать номер порта, имя службы и информацию о версии для всех обнаруженных служб

Пример

После выполнения задач вы должны быть в состоянии ответить на такие вопросы:

  1. Сколько открытых портов вы обнаружили в указанном диапазоне?
  2. Какой номер порта у одного из открытых портов, который вы нашли?
  3. Какой тип службы запущен на этом порту?

Убедитесь, что вы используете соответствующие команды Nmap для сбора всей необходимой информации.

✨ Проверить решение и практиковаться

Резюме

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