Введение
В этом лабе вы научитесь устанавливать Nmap, мощный инструмент сканирования сети, на Linux-систему. Вы начнете с обновления списка пакетов с помощью команды sudo apt update. Затем вы установите Nmap с помощью sudo apt install nmap и проверите установку, выполнив базовые команды для проверки функциональности и информации о версии.
Обновить список пакетов с помощью sudo apt update
Прежде чем устанавливать любое новое программное обеспечение на Linux, важно обновить список пакетов. Список пакетов содержит информацию о доступных пакетах программного обеспечения и их версиях, которые можно установить на вашей системе.
Этот шаг гарантирует, что вы имеете доступ к последним версиям пакетов программного обеспечения и их зависимостей. Представьте это как обновление каталога перед покупками, чтобы вы знали, какие товары в настоящее время доступны.
Откройте терминал Xfce, нажав на значок терминала в панели задач или перейдя в меню "Приложения" и выбрав "Терминал". Когда терминал откроется, введите следующую команду:
sudo apt update
Эта команда использует sudo для запуска с административными правами, которые необходимы для обновлений на уровне всей системы. Команда apt update подключается к настроенным репозиториям программного обеспечения и загружает информацию о доступных пакетах.
Вы увидите вывод, похожий на следующий:
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
Get:3 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
...
Fetched 5,234 kB in 3s (1,745 kB/s)
Reading package lists... Done
Building dependency tree... Done
All packages are up to date.
Вывод показывает, с какими репозиториями контактируется и какая информация о пакетах загружается. Когда вы видите "Reading package lists... Done", это означает, что обновление завершилось успешно.
Установить Nmap с помощью sudo apt install nmap
Теперь, когда наш список пакетов обновлен, мы можем установить Nmap. Nmap (Network Mapper) - это open-source-утилита, используемая для обнаружения сети и безопасности аудита. Администраторы сети и профессионалы в области безопасности используют его для сканирования сетей, обнаружения хостов и служб и идентификации потенциальных уязвимостей безопасности.
Для установки Nmap введите следующую команду в терминале:
sudo apt install nmap
После ввода команды вам будет предложено подтвердить установку. Система отобразит информацию о пакетах, которые будут установлены, включая Nmap и любые зависимости, которые он требует. Вы увидите подтверждающий запрос, который выглядит так:
Reading package lists... Done
Building dependency tree... Done
The following additional packages will be installed:
[список зависимостей]
Do you want to continue? [Y/n]
Нажмите y и Enter, чтобы подтвердить установку.
Система загрузит и установит Nmap и его зависимости. Вы увидите вывод, похожий на этот:
Getting packages: 100%
Preparing to unpack .../nmap_7.80+dfsg1-2build1_amd64.deb ...
Unpacking nmap (7.80+dfsg1-2build1) ...
Setting up nmap (7.80+dfsg1-2build1) ...
Processing triggers for man-db (2.10.2-1) ...
Когда установка завершена, вы вернетесь к командной строке. Это означает, что Nmap успешно установлен на вашей системе.
Проверить установку Nmap с помощью nmap -v
После установки программного обеспечения важно проверить, была ли установка успешной. Мы можем проверить, правильно ли установлен Nmap, запустив его с параметром подробности.
В терминале введите следующую команду:
nmap -v
Флаг -v означает "verbose" (подробный), который заставляет Nmap выводить более подробную информацию о том, что он делает. Это полезно для проверки правильности работы Nmap.
При запуске этой команды Nmap проведет простой скан вашего localhost (вашего собственного компьютера). Вы должны увидеть вывод, похожий на этот:
Starting Nmap 7.80 ( https://nmap.org )
NSE: Loaded 151 scripts for scanning.
NSE: Script Pre-scanning.
Initiating NSE at 12:34
Completed NSE at 12:34, 0.00s elapsed
Initiating Ping Scan at 12:34
Scanning localhost (127.0.0.1) [2 ports]
Completed Ping Scan at 12:34, 0.00s elapsed (1 total hosts)
Initiating Connect Scan at 12:34
Scanning localhost (127.0.0.1) [1000 ports]
Completed Connect Scan at 12:34, 0.10s elapsed (1000 total ports)
NSE: Script Post-scanning.
Initiating NSE at 12:34
Completed NSE at 12:34, 0.00s elapsed
Nmap done: 1 IP address (1 host up) scanned in 0.15 seconds
Вывод подтверждает, что Nmap установлен и работает правильно. Первая строка показывает версию Nmap (7.80 в этом примере), за которой следуют подробности о проведенном скане.
Если вы видите этот вывод, это означает, что Nmap успешно установлен и функционирует должным образом.
Проверить установленную версию с помощью nmap --version
Чтобы конкретно проверить, какая версия Nmap установлена на вашей системе, вы можете использовать флаг --version. Эта команда выводит краткий результат с информацией о версии без выполнения каких-либо сканирований сети.
В терминале введите следующую команду:
nmap --version
Эта команда выведет подробную информацию о установленной версии Nmap. Вы должны увидеть вывод, похожий на этот:
Nmap version 7.80 ( https://nmap.org )
Platform: x86_64-pc-linux-gnu
Compiled with: liblua-5.3.3 openssl-1.1.1f nmap-libssh2-1.8.0 libz-1.2.11 libpcre-8.39 libpcap-1.9.1 nmap-libdnet-1.12 ipv6
Compiled without:
Available nsock engines: epoll poll select
Вывод содержит следующую информацию:
- Номер версии Nmap (7.80 в этом примере)
- Платформа, на которой запущено Nmap
- Библиотеки и функции, включенные при компиляции Nmap
- Библиотеки и функции, которые не были включены
- Доступные nsock-движки (механизмы сетевого взаимодействия, которые может использовать Nmap)
Эта информация полезна для целей документации и для обеспечения совместимости с определенными функциями или сценариями, которые могут требовать минимальной версии Nmap.



