Come installare Nmap su Ubuntu 24.04, 22.04 o 20.04

Nmap (Network Mapper) è un potente strumento open source utilizzato per l'individuazione della rete e il controllo della sicurezza. È ampiamente utilizzato dagli amministratori di rete e dai professionisti della sicurezza per mappare le reti, identificare i dispositivi attivi e rilevare porte aperte e servizi in esecuzione su tali dispositivi. Nmap può essere utilizzato anche per la scansione delle vulnerabilità e la gestione dell'inventario di rete, rendendolo uno strumento essenziale per mantenere la sicurezza della rete.

Su Ubuntu 24.04, 22.04 o 20.04, Nmap può essere installato utilizzando due metodi principali. Il metodo più semplice è tramite il repository predefinito di Ubuntu, che fornisce una versione stabile di Nmap adatta alla maggior parte degli utenti. In alternativa, per coloro che richiedono le funzionalità più recenti o necessitano di personalizzare la propria installazione, è possibile scaricare e compilare il codice sorgente di Nmap per creare l'ultima versione del binario. Questa guida ti guiderà attraverso entrambi i metodi di installazione per assicurarti di avere la versione di Nmap che meglio soddisfa le tue esigenze.

Aggiorna il sistema Ubuntu prima dell'installazione di Nmap

Avviamo l'aggiornamento del sistema eseguendo il seguente comando nel terminale. Questo comando esegue un controllo degli aggiornamenti per tutti i pacchetti e quindi aggiorna tali pacchetti alla versione più recente:

sudo apt update && sudo apt upgrade

Una volta completato, procedi con l'installazione di Nmap.

Metodo 1: installa Nmap tramite il repository Ubuntu

Per impostazione predefinita, Ubuntu include Nmap nei suoi repository software primari, il che significa che puoi installare Nmap direttamente senza aggiungere repository aggiuntivi o compilare alcun codice sorgente.

Puoi avviare l'installazione di Nmap eseguendo il seguente comando:

sudo apt install nmap

Questo comando preleverà Nmap dal repository, risolverà eventuali dipendenze e procederà con l'installazione.

Dopo l'installazione, è fondamentale verificare che Nmap sia installato correttamente e pronto per l'uso. Un metodo semplice per confermarlo è controllare la versione di Nmap installata sul tuo sistema.

Utilizza il seguente comando per verificare la versione di Nmap:

nmap --version

Il comando nmap –version fornirà un output che dettaglia la versione installata e la build di Nmap. Ciò conferma che Nmap è installato correttamente e ti assicura di lavorare con la versione più recente.

Metodo 2: installa Nmap tramite l'archivio di origine

In alcuni casi, gli utenti potrebbero richiedere l'ultima versione di Nmap oppure la versione preconfezionata fornita nei repository di Ubuntu potrebbe non soddisfare le loro esigenze specifiche. La compilazione di Nmap dal sorgente fornisce una soluzione per tali utenti, garantendo di disporre delle funzionalità e degli aggiornamenti più recenti. Questo metodo prevede passaggi aggiuntivi e sarebbe necessario verificare la presenza di aggiornamenti e ricompilare regolarmente, ma potrebbe fornire vantaggi per utenti avanzati o requisiti specifici.

Installa i pacchetti iniziali di Nmap

Prima di addentrarci nel mondo del codice sorgente, dobbiamo preparare il nostro sistema con gli strumenti giusti. Il pacchetto 'build-essential' contiene un elenco informativo di pacchetti considerati essenziali per la creazione di pacchetti Ubuntu, incluso il compilatore gcc, make e altri strumenti richiesti. Questo pacchetto ci permetterà di compilare e costruire Nmap dal sorgente. Per installare "build-essential", apri il terminale e inserisci:

sudo apt install build-essential libssh2-1-dev libssl-dev python3-distutils

Scarica l'archivio dei sorgenti Nmap

Il prossimo passo è scarica il codice sorgente di Nmap. Questo può essere ottenuto dalla pagina di download ufficiale di Nmap. Scaricheremo l'ultima versione stabile utilizzando il comando wget. Tieni presente che al momento della stesura di questa guida, l'ultima versione stabile è la 7.93, ma potrebbe variare. Controlla sempre la pagina di download per il numero e il collegamento della versione più recente e modifica il comando di conseguenza.

Per scaricare il codice sorgente di Nmap, utilizzare quanto segue:

wget https://nmap.org/dist/nmap-7.93.tar.bz2

Nota: assicurati di scaricare l'ultima versione di Nmap. I comandi per Nmap v7.93 potrebbero essere obsoleti, quindi utilizza sempre comandi compatibili con la versione più recente che hai scaricato.

Estrazione del codice sorgente di Nmap

Dopo aver scaricato il codice sorgente di Nmap, dobbiamo ora estrarre i file dall'archivio. Per fare ciò, utilizzare i seguenti comandi:

bzip2 -cd nmap-7.93.tar.bz2 | tar xvf -
cd nmap-7.93

Configura la build di Nmap

Ora siamo pronti per iniziare il processo di configurazione. Questo prepara il codice sorgente Nmap per la compilazione sul tuo sistema specifico, garantendo compatibilità e prestazioni ottimizzate. Per configurare la build, eseguire quanto segue:

./configure

In alternativa, potresti preferire l'installazione con localdirs:

./configure --with-localdirs

Compila Nmap Build

Con la build configurata, ora possiamo compilare il codice sorgente. Questo viene fatto utilizzando il comando 'make', che legge il 'Makefile' nella directory dei sorgenti di Nmap e compila il codice sorgente di conseguenza:

make

Installa Nmap tramite il comando make install

Possiamo installare Nmap dopo aver compilato con successo il codice sorgente. Questo passaggio inserisce il programma compilato nelle directory appropriate sul tuo sistema. Per installare Nmap, utilizzare quanto segue:

make install

Verifica dell'installazione compilata di Nmap

Dopo l'installazione, è fondamentale verificare che Nmap sia stato installato correttamente dai sorgenti e che sia l'ultima versione. Per verificarlo, utilizzare il comando:

nmap --version

Questo comando mostrerà la versione installata di Nmap, che dovrebbe corrispondere alla versione del codice sorgente scaricato. Con questo, hai compilato e installato con successo l'ultima versione di Nmap dai sorgenti sul tuo sistema Ubuntu.

Pensieri conclusivi

Con Nmap installato sul tuo sistema Ubuntu, puoi gestire e proteggere in modo efficace la tua rete sfruttando le sue potenti capacità di scansione e controllo. Sia che tu scelga la semplicità dell'installazione dal repository predefinito di Ubuntu o la flessibilità di compilare la versione più recente dal sorgente, entrambi i metodi ti forniscono uno strumento robusto per l'analisi della rete. Aggiornare regolarmente Nmap, soprattutto durante la compilazione dal sorgente, ti garantirà l'accesso alle funzionalità e ai miglioramenti di sicurezza più recenti, mantenendo aggiornate le pratiche di sicurezza della tua rete.

Joshua James
Seguimi
Ultimi post di Joshua James (vedi tutto)

Lascia un commento