Як встановити 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