Hoe Nmap te installeren op Ubuntu 24.04, 22.04 of 20.04

Nmap (Network Mapper) is een krachtige open-sourcetool die wordt gebruikt voor netwerkdetectie en beveiligingsaudits. Het wordt veel gebruikt door netwerkbeheerders en beveiligingsprofessionals om netwerken in kaart te brengen, actieve apparaten te identificeren en open poorten en services te detecteren die op die apparaten draaien. Nmap kan ook worden gebruikt voor het scannen van kwetsbaarheden en netwerkinventarisbeheer, waardoor het een essentieel hulpmiddel is voor het handhaven van de netwerkbeveiliging.

Op Ubuntu 24.04, 22.04 of 20.04 kan Nmap op twee primaire manieren worden geïnstalleerd. De eenvoudigste methode is via de Ubuntu-standaardrepository, die een stabiele versie van Nmap biedt die geschikt is voor de meeste gebruikers. Als alternatief, voor degenen die de nieuwste functies nodig hebben of hun installatie moeten aanpassen, kunt u de Nmap-broncode downloaden en compileren om de nieuwste versie van het binaire bestand te maken. Deze gids leidt u door beide installatiemethoden om ervoor te zorgen dat u de versie van Nmap heeft die het beste aan uw behoeften voldoet.

Update het Ubuntu-systeem vóór de Nmap-installatie

Laten we de systeemupdate starten door de volgende opdracht in de terminal uit te voeren. Deze opdracht voert een updatecontrole uit voor alle pakketten en upgradet vervolgens die pakketten naar hun nieuwste versie:

sudo apt update && sudo apt upgrade

Zodra dit is voltooid, gaat u verder met het installeren van Nmap.

Methode 1: Installeer Nmap via Ubuntu Repository

Standaard neemt Ubuntu Nmap op in de primaire softwarebronnen, wat betekent dat u Nmap rechtstreeks kunt installeren zonder extra opslagplaatsen toe te voegen of broncode te compileren.

U kunt de installatie van Nmap starten door de volgende opdracht uit te voeren:

sudo apt install nmap

Deze opdracht haalt Nmap op uit de repository, lost eventuele afhankelijkheden op en gaat verder met de installatie.

Na de installatie is het van cruciaal belang om te verifiëren dat Nmap correct is geïnstalleerd en klaar is voor gebruik. Een eenvoudige methode om dit te bevestigen is het controleren van de Nmap-versie die op uw systeem is geïnstalleerd.

Gebruik de volgende opdracht om de versie van Nmap te controleren:

nmap --version

Het commando nmap –version levert uitvoer met details over de geïnstalleerde versie en build van Nmap. Dit bevestigt dat Nmap correct is geïnstalleerd en zorgt ervoor dat u met de nieuwste versie werkt.

Methode 2: Installeer Nmap via bronarchief

In sommige gevallen hebben gebruikers mogelijk de nieuwste versie van Nmap nodig of voldoet de voorverpakte versie in de Ubuntu-repository's mogelijk niet aan hun specifieke behoeften. Het compileren van Nmap vanuit de broncode biedt een oplossing voor dergelijke gebruikers, zodat u over de nieuwste functies en updates beschikt. Deze methode omvat extra stappen en u moet regelmatig controleren op updates en opnieuw compileren, maar het kan voordelen bieden voor gevorderde gebruikers of voor specifieke vereisten.

Installeer Nmap initiële pakketten

Voordat we ons verdiepen in de broncodewereld, moeten we ons systeem voorbereiden met de juiste tools. Het pakket 'build-essential' bevat een informatieve lijst met pakketten die als essentieel worden beschouwd voor het bouwen van Ubuntu-pakketten, inclusief de gcc-compiler, make en andere vereiste tools. Met dit pakket kunnen we Nmap vanaf de broncode compileren en bouwen. Om 'build-essential' te installeren, opent u uw terminal en voert u het volgende in:

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

Download Nmap-bronarchief

De volgende stap is om download de Nmap-broncode. Dit kan worden verkregen via de officiële Nmap-downloadpagina. We zullen de nieuwste stabiele release downloaden met behulp van de opdracht wget. Houd er rekening mee dat op het moment van deze handleiding de nieuwste stabiele release 7.93 is, maar dit kan variëren. Controleer altijd de downloadpagina op het nieuwste versienummer en de link, en pas de opdracht hierop aan.

Gebruik het volgende om de Nmap-broncode te downloaden:

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

Opmerking: zorg ervoor dat u de nieuwste versie van Nmap downloadt. Commando's voor Nmap v7.93 zijn mogelijk verouderd, dus gebruik altijd commando's die compatibel zijn met de meest recente versie die u hebt gedownload.

De Nmap-broncode extraheren

Nadat we de Nmap-broncode hebben gedownload, moeten we nu de bestanden uit het archief extraheren. Gebruik hiervoor de volgende opdrachten:

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

Configureer de Nmap-build

We zijn nu klaar om het configuratieproces te starten. Hiermee wordt de Nmap-broncode voorbereid voor compilatie op uw specifieke systeem, waardoor compatibiliteit en geoptimaliseerde prestaties worden gegarandeerd. Voer het volgende uit om de build te configureren:

./configure

Als alternatief kunt u er de voorkeur aan geven om met localdirs te installeren:

./configure --with-localdirs

Compileer Nmap-build

Nu de build is geconfigureerd, kunnen we nu de broncode compileren. Dit wordt gedaan met behulp van de opdracht 'make', die de 'Makefile' in de Nmap-bronmap leest en de broncode dienovereenkomstig compileert:

make

Installeer Nmap via make install Commando

We kunnen Nmap installeren nadat we de broncode succesvol hebben gecompileerd. Deze stap plaatst het gecompileerde programma in de juiste mappen op uw systeem. Om Nmap te installeren, gebruikt u het volgende:

make install

De gecompileerde Nmap-installatie verifiëren

Na de installatie is het van cruciaal belang om te bevestigen dat Nmap correct is geïnstalleerd vanaf de broncode en dat het de nieuwste versie is. Om dit te controleren gebruik je het commando:

nmap --version

Met deze opdracht wordt de geïnstalleerde versie van Nmap weergegeven, die moet overeenkomen met de versie van de broncode die u hebt gedownload. Hiermee heb je met succes de nieuwste versie van Nmap vanaf de broncode op je Ubuntu-systeem gecompileerd en geïnstalleerd.

Afsluitende gedachten

Als Nmap op uw Ubuntu-systeem is geïnstalleerd, kunt u uw netwerk effectief beheren en beveiligen door gebruik te maken van de krachtige scan- en auditmogelijkheden. Of u nu kiest voor de eenvoud van installeren vanuit de standaard Ubuntu-repository of voor de flexibiliteit van het compileren van de nieuwste versie vanaf de broncode, beide methoden bieden u een robuust hulpmiddel voor netwerkanalyse. Het regelmatig bijwerken van Nmap, vooral wanneer u vanaf de broncode compileert, zorgt ervoor dat u toegang heeft tot de nieuwste beveiligingsfuncties en verbeteringen, waardoor uw netwerkbeveiligingspraktijken up-to-date blijven.

Joshua James
Volg mij
Laatste berichten van Joshua James (alles zien)

Plaats een reactie