Cómo instalar nmap en sistemas Ubuntu / Debian
# sudo apt-get install nmap
Instale nmap en el sistema empaquetado de yum Centos / RHEL
# yum install nmap -y
Instalar desde paquete rpm
# rpm -ivh nmap{version_of_package}.deb
Instalar desde el archivo de paquete .deb que ha descargado
# dpkg -i nmap{version_of_package}.deb
Escanear un solo host
# nmap ubuntu.example.com
Escanee un nombre de host para obtener más información sobre el host
# nmap -v ubuntu.example.com
Escanear múltiples direcciones IP
# nmap 192.168.1.77 192.168.1.99
Escanee el rango de direcciones IP utilizando comodines (*)
# nmap 192.168.1.*
Escanear toda la subred 255.255.255.0
# nmap 192.168.1.0/24
Escanee por rango de IP
# nmap 192.168.1.33-99
Encuentre el sistema operativo y la versión de hosts remotos usando nmap
# nmap -A 192.168.1.77
Esto generará más información sobre un host y sus puertos y sistemas operativos y Versión
# nmap -v -A 192.168.1.77
Escanear en busca de un número de puerto en particular
# nmap -p 22 192.168.1.99
Escanear en busca del puerto TCP 443
# nmap -p T:443 192.168.1.99
Buscar puerto UDP 82
# nmap -p U:82 192.168.1.99
Escanear múltiples puertos
# nmap -p 443,82 192.168.1.99
Escanee todos los puertos utilizando comodines (*)
# nmap -p "*" 192.168.1.99
Para ver todos los paquetes enviados y recibidos
# nmap --packet-trace 192.168.1.77
Sepa si un host está protegido por firewall o no: para escanear firewall protegido por un host
# nmap -PN 192.168.1.99
Escanear firewall protegido por una red
# nmap -sA 192.168.1.77
Conocer la interfaz y ruta
# nmap --iflist
Excluir host único
# nmap 192.168.1.10-100 --exclude 192.168.1.77
Excluir múltiples hosts
# nmap 192.168.1.10-100 --exclude 192.168.1.77,192.168.1.95,192.168.1.99
Para realizar un escaneo rápido
# nmap -F 192.168.1.77
Para saber más comandos, use command man
# man nmap