Nmap, abbreviazione di Network Mapper, è uno strumento open source e multipiattaforma utilizzato per il rilevamento della rete e la scansione delle vulnerabilità. Viene utilizzato principalmente da amministratori di rete e professionisti della sicurezza per scoprire host attivi in una rete ed eseguire un controllo di sicurezza. Esegue la scansione di tutti gli host live in una rete e visualizza un'ampia gamma di informazioni tra cui il nome del dispositivo, l'indirizzo IP, l'elenco delle porte aperte, i servizi, il tipo di sistema operativo e molto altro ancora.
Qui a LinuxAPT, esamineremo come installare Nmap su Fedora 34/35.
Diversi modi per installare Nmap su Fedora
- Installazione di Nmap tramite il gestore di pacchetti DNF.
- Installazione di Nmap tramite pacchetti snap.
1. Installazione di Nmap tramite il gestore di pacchetti DNF
Nmap è disponibile nei repository predefiniti di Fedora Project e può essere installato utilizzando il gestore di pacchetti dnf:
$ sudo dnf makecache --refresh
$ sudo dnf install nmap
2. Installazione di Nmap tramite pacchetti snap
In alternativa, puoi installare Nmap da snap. Ma prima devi assicurarti che il demone Snapd sia abilitato. Per farlo, abilita snapd:
$ sudo dnf install snapd
Quindi, abilita il supporto snap classico:
$ sudo ln -s /var/lib/snapd/snap /snap
Con snap installato e abilitato, installa Nmap:
$ sudo snap install nmap
Come usare Nmap con esempi da riga di comando?
Con Nmap installato, esploriamo ora come puoi usare Nmap per scansionare i tuoi host. Nmap utilizza una sintassi di base:
$ nmap [ ip-address ] or [ domain-name ]
Ad esempio, per scansionare il tuo sistema, esegui il comando:
$ nmap localhost
Per eseguire la scansione di un host remoto, è possibile specificare un indirizzo IP o un nome di dominio. Ad esempio, puoi scansionare un host remoto fornendo il suo indirizzo IPv4:
$ nmap 192.168.2.101
In alternativa, puoi anche fornire il suo nome di dominio. Qui, linuxreels.com è il nome di dominio.
$ nmap linuxreels.com
Inoltre, puoi scansionare un'intera sottorete, usando la notazione CIDR come mostrato. Ad esempio, qui eseguiamo la scansione di tutti gli host nella sottorete 192.168.2.0:
$ nmap 192.168.2.0/24
Dall'output, vedrai che sono stati rilevati tre host attivi nella rete e sono stati visualizzati i loro dettagli come le porte aperte.
Per restringere il campo alla scansione di porte specifiche, utilizzare l'opzione -p. Qui, stiamo scansionando l'host solo per la porta 80:
$ nmap -p 80 192.168.2.104
Puoi scansionare più porte:
$ nmap -p 80,22 192.168.2.104
L'opzione -sV mostra la versione dei servizi in esecuzione. Questo è utile quando si enumerano gli host per verificare quali servizi sono obsoleti e devono essere aggiornati:
$ nmap -sV 192.168.2.104
Per cercare le informazioni sul sistema operativo (sistema operativo) utilizzare l'opzione -O. Tieni presente che la scansione fornisce il tipo di sistema operativo ma non fornisce una versione del sistema operativo e un kernel accurati o esatti.
Per assistenza sulle opzioni del comando Nmap, esegui il comando seguente:
$ nmap --help
Come disinstallare Nmap dal sistema Fedora Linux?
Per rimuovere Nmap dal tuo sistema Fedora, usa il seguente comando per rimuovere l'applicazione:
$ sudo dnf remove nmap
Digitare Y, quindi premere il TASTO INVIO per procedere con la rimozione di Nmap.
Nota, questo rimuoverà le dipendenze inutilizzate che sono state installate anche durante l'installazione iniziale di Nmap.