Как установить nmap в системах Ubuntu / Debian
# sudo apt-get install nmap
Установите nmap в yum упакованную систему Centos / RHEL
# yum install nmap -y
Установить из пакета rpm
# rpm -ivh nmap{version_of_package}.deb
Установить из файла пакета .deb, который вы скачали
# dpkg -i nmap{version_of_package}.deb
Сканирование одного хоста
# nmap ubuntu.example.com
Сканирование имени хоста для получения дополнительной информации о хосте
# nmap -v ubuntu.example.com
Сканирование нескольких IP-адресов
# nmap 192.168.1.77 192.168.1.99
Сканирование диапазона IP-адресов с использованием подстановочного знака (*)
# nmap 192.168.1.*
Сканирование всей подсети 255.255.255.0
# nmap 192.168.1.0/24
Сканирование диапазона IP-адресов
# nmap 192.168.1.33-99
Найдите ОС и версию удаленных хостов, используя nmap
# nmap -A 192.168.1.77
Это выведет больше информации о хосте, его портах, операционных системах и версии.
# nmap -v -A 192.168.1.77
Сканирование для определенного номера порта
# nmap -p 22 192.168.1.99
Сканирование для TCP-порта 443
# nmap -p T:443 192.168.1.99
Сканирование на UDP-порт 82
# nmap -p U:82 192.168.1.99
Сканирование нескольких портов
# nmap -p 443,82 192.168.1.99
Сканирование всех портов с использованием подстановочного знака (*)
# nmap -p "*" 192.168.1.99
Для просмотра всех пакетов отправлять и получать
# nmap --packet-trace 192.168.1.77
Узнайте, защищен ли хост брандмауэром или нет: для сканирования брандмауэра, защищенного для хоста
# nmap -PN 192.168.1.99
Сканировать межсетевой экран защищен для сети
# nmap -sA 192.168.1.77
Знать интерфейс и маршрут
# nmap --iflist
Исключить один хост
# nmap 192.168.1.10-100 --exclude 192.168.1.77
Исключить несколько хостов
# nmap 192.168.1.10-100 --exclude 192.168.1.77,192.168.1.95,192.168.1.99
Выполнить быстрое сканирование
# nmap -F 192.168.1.77
Чтобы узнать больше команд, используйте команду man
# man nmap