NMAP, ook bekend als Network Mapper, is een gratis en open source tool voor netwerkverkenning en -beveiliging. Met NMAP kan je netwerken scannen, hosts identificeren, poorten detecteren, het besturingssysteem van de host detecteren en vele andere functies uitvoeren. Om een poortbereik te scannen met NMAP, moet je het NMAP-commando gebruiken samen met de juiste syntaxis voor het poortbereik (Bron: “Nmap – Network Mapper”, nmap.org).
Een formele definitie voor het scannen van poortbereiken is beschikbaar vanuit de officiële NMAP-documentatie (Bron: “Nmap Relay Guide”, nmap.org/book/man-port-specification.html). In het kort, NMAP kan een specifiek poortbereik scannen door het bereik te specificeren in het commando. Poortbereiken worden gespecificeerd door de begin- en eindpoort te scheiden met een streepje (-). Bijvoorbeeld, het commando ‘nmap -p 1-100 target’ zal poorten 1 tot en met 100 scannen op het doelapparaat ‘target’.
Verschillende scantypes kunnen ook worden gespecificeerd, zoals SYN-scans, ACK-scans, UDP-scans, enz. Voor elke poort in het opgegeven bereik zal NMAP proberen om de opgegeven scantype uit te voeren en het resultaat terug te geven (Bron: “Nmap port scanning basics”, nmap.org/book/man-port-scanning-basics.html).
Hier zijn enkele voorbeelden van het gebruik van poortbereikscans met NMAP:
1. Standaard TCP poortscan – ‘nmap -p 1-100 target’: Hier scant NMAP TCP-poorten 1-100 op het apparaat ‘target’.
1. UDP poortscan – ‘nmap -p 1-100 -sU target’: Hier scant NMAP UDP-poorten 1-100 op het apparaat ‘target’.
1. SYN poortscan – ‘nmap -p 1-100 -sS target’: Hier scant NMAP met een SYN-scan de poorten 1-100 op het apparaat ‘target’.
Het is belangrijk op te merken dat je administratieve rechten nodig hebt om veel van de geavanceerde scanfuncties van NMAP te gebruiken, en dat je er voor moet zorgen dat je de juiste rechten hebt om een scan uit te voeren om te voorkomen dat je eventueel de wet overtreedt.
Bronnen:
1. “Nmap – Netwerk Mapper”. nmap.org
2. “Nmap Man Page”. nmap.org/book/man.html
3. “Nmap Relay Guide”. nmap.org/book/man-port-specification.html
4. “Nmap port scanning basics”. nmap.org/book/man-port-scanning-basics.html