Cos'è Nmap Port Scanner?
Nmap Port Scanner ("Network Mapper") è un'utilità (licenza) gratuita e open source per il rilevamento della rete e il controllo della sicurezza. Molti sistemi e amministratori di rete lo trovano utile anche per attività quali l'inventario di rete, la gestione dei programmi di aggiornamento dei servizi e il monitoraggio dell'host o dell'uptime del servizio.
Nmap utilizza i pacchetti IP grezzi in modi nuovi per determinare quali host sono disponibili sulla rete, quali servizi (nome dell'applicazione e versione) offrono quegli host, quali sistemi operativi (e versioni del sistema operativo) sono in esecuzione, che tipo di filtri di pacchetti/firewall sono in uso e decine di altre caratteristiche.
È stato progettato per eseguire rapidamente la scansione di reti di grandi dimensioni, ma funziona bene contro singoli host. Nmap funziona su tutti i principali sistemi operativi per computer e sono disponibili pacchetti binari ufficiali per Linux, Windows e Mac OS X. Oltre al classico eseguibile Nmap da riga di comando, la suite Nmap include una GUI avanzata e un visualizzatore di risultati (Zenmap), uno strumento flessibile di trasferimento, reindirizzamento e debug dei dati (Ncat), un'utilità per confrontare i risultati della scansione (Ndiff) e uno strumento di analisi della risposta e generazione di pacchetti (Nping).
Come installare Nmap Port Scanner?
In Ubuntu Linux puoi installarlo in due modi
# Fist update
sudo apt-get update
# Now install via apt
sudo apt-get install nmap
# Or install via snap
sudo snap install nmap
Code language: PHP (php)
Utilizzo di base ed esempi:
Output nmap predefinito:
# Default simple output
sudo nmap website.info
Code language: CSS (css)
Come eseguire la scansione di un dominio per porte aperte, sistema operativo, tempo di attività e altro?
# Deep Scan
sudo nmap -O -v website.info
Code language: CSS (css)
Puoi scansionare un'intera sottorete o intervallo IP con Nmap fornendo * carattere jolly con esso
# Scan Whole network
sudo nmap 192.168.0.*
# Scan a specific range
sudo nmap 192.168.0.101-110
Code language: CSS (css)
puoi scansionare un elenco di file e altro sudo nmap -iL nmaptest.txt