nmap - утилита, предназначенная для разнообразного настраиваемого сканирования IP-сетей с любым количеством объектов, определения состояния объектов сканируемой сети.
Самый простой способ, это установка из репозиториев CentOS
1 | yum install nmap |
но у данного способа есть одна проблема, в репозиториях находится не самая последняя версия.
На момент написания статьи устанавливалась версия 7.70, при этом актуальная версия 7.92
Установка NMAP в CentOS
Заходим в раздел загрузок: https://nmap.org/download.html
Нам необходим URL для скачивания последней версии. Находим раздел "Linux RPM Source and Binaries"
Скачиваем последнюю версию
1 | wget https://nmap.org/dist/nmap-7.92-1.x86_64.rpm |
Устанавливаем командой
1 | rpm -ivh --nodeps ./nmap-7.92-1.x86_64.rpm |
Почему не будет работать rpm -vhU https://nmap.org/dist/nmap-7.92-1.x86_64.rpm ?
При установке может возникнуть проблема с зависимостью, связанная с тем что rpm потребуется python >= 2.4, хотя он и установлен в системе
1 2 3 4 5 | rpm -vhU http://nmap.org/dist/nmap-7.92-1.x86_64.rpm Retrieving http://nmap.org/dist/nmap-7.92-1.x86_64.rpm error: Failed dependencies: /usr/bin/python is needed by nmap-7.92-1.x86_64 python >= 2.4 is needed by nmap-7.92-1.x86_64 |