Come installare nmap su sistemi Ubuntu / Debian
# sudo apt-get install nmap
Installa nmap nel sistema impacchettato yum Centos / RHEL
# yum install nmap -y
Installa dal pacchetto rpm
# rpm -ivh nmap{version_of_package}.deb
Installa dal file del pacchetto .deb che hai scaricato
# dpkg -i nmap{version_of_package}.deb
Scansiona un singolo host
# nmap ubuntu.example.com
Scansione di un nome host per ulteriori informazioni sull'host
# nmap -v ubuntu.example.com
Scansione di più indirizzi IP
# nmap 192.168.1.77 192.168.1.99
Scansione dell'intervallo di indirizzi IP utilizzando il carattere jolly (*)
# nmap 192.168.1.*
Scansiona l'intera sottorete 255.255.255.0
# nmap 192.168.1.0/24
Scansione per intervallo di IP
# nmap 192.168.1.33-99
Trova il sistema operativo e la versione degli host remoti utilizzando nmap
# nmap -A 192.168.1.77
Ciò produrrà ulteriori informazioni su un host, le sue porte, i sistemi operativi e la versione
# nmap -v -A 192.168.1.77
Cerca un numero di porta particolare
# nmap -p 22 192.168.1.99
Ricerca porta TCP 443
# nmap -p T:443 192.168.1.99
Ricerca porta UDP 82
# nmap -p U:82 192.168.1.99
Scansiona più porte
# nmap -p 443,82 192.168.1.99
Cerca tutte le porte usando il carattere jolly (*)
# nmap -p "*" 192.168.1.99
Per vedere tutti i pacchetti inviati e ricevuti
# nmap --packet-trace 192.168.1.77
Sapere se un host è protetto dal firewall o meno: per eseguire la scansione del firewall protetto per un host
# nmap -PN 192.168.1.99
Scansione protetta da firewall per una rete
# nmap -sA 192.168.1.77
Per conoscere l'interfaccia e il percorso
# nmap --iflist
Escludi host singolo
# nmap 192.168.1.10-100 --exclude 192.168.1.77
Escludere più host
# nmap 192.168.1.10-100 --exclude 192.168.1.77,192.168.1.95,192.168.1.99
Per eseguire una scansione veloce
# nmap -F 192.168.1.77
Per sapere più comandi usa command man
# man nmap