Network Mapper, beter bekend als NMAP, is een open-source hulpmiddel voor beveiligingsmonitoring en netwerkverkenning. Het wordt gebruikt om netwerken te scannen en om de beveiligingsstatus te controleren. Hier leest u hoe u NMAP kunt gebruiken om te controleren of een poort open is.
Om te beginnen, is NMAP niet standaard geïnstalleerd in de meeste besturingssystemen, dus je moet het mogelijk eerst installeren. Eenmaal geïnstalleerd, kun je de status van een poort controleren door de NMAP-commandoregelinterface (CLI) te gebruiken.
Hier is het basiscommando dat wordt gebruikt om een specifieke poort te controleren:
```
nmap -p [port number] [IP address or hostname]
```
In dit commando gaat [port number] naar de poort die u wilt controleren en [IP address or hostname] naar het IP-adres of de hostnaam van de machine waarvan u de poort wilt controleren. Bijvoorbeeld, om poort 80 op machine 192.168.1.1 te controleren, zou u het volgende commando gebruiken:
```
nmap -p 80 192.168.1.1
```
NMAP geeft dan een rapport dat laat zien of de poort open, gesloten of gefilterd is.
Het is vermeldenswaard dat NMAP krachtige scanfunctionaliteiten heeft en verschillende typen scans kan uitvoeren, afhankelijk van de informatie die je nodig hebt. Bijvoorbeeld de -sT-optie (TCP connect-scan) die de TCP-drieweg-handshake voltooit, of de -sS-optie (SYN-scan) die wordt beschouwd als een ‘stealth’-scan omdat het minder opvallend is.
Hier zijn voorbeelden van hoe deze scans eruit zien:
```
nmap -sT -p 80 192.168.1.1
```
Dit zal een TCP connect-scan uitvoeren op poort 80 van 192.168.1.1.
```
nmap -sS -p 80 192.168.1.1
```
Dit zal een SYN-scan uitvoeren op dezelfde poort en machine.
NMAP is een veelzijdig hulpmiddel dat moet worden bediend en gebruikt met zorg en kennis. Het mag alleen worden gebruikt voor legitieme en geautoriseerde beveiligings- en netwerkanalyse.
Bronnen:
1. NMAP. org: Official NMAP Project Guide to Network Scanning.
2. Gordon Fyodor Lyon (2009). Nmap Network Scanning: The Official Nmap Project Guide.
3. Michael Rash (2007). Linux Firewalls: Attack Detection and Response with iptables, psad, and fwsnort.