“Script” ist eine der mächtigsten Funktionen des Networks Mapper oder NMAP, ein bekanntes Open-Source-Tool für Netzwerkerfassung und Sicherheitsaudits. Laut der offiziellen NMAP Dokumentation ist die Option “—script” dazu gedacht, individuelle Scripte oder eine Sammlung von Scripten während des Scanning-Prozesses auszuführen.
Die NMAP Scripting Engine (NSE) verwendet die Option “—script” um benutzerdefinierte Scripte auszuführen, die erweiterte Netzwerk- und Sicherheitsprüfungen ermöglichen. Diese Funktion bietet einen einzigartigen Flexibilitätsgrad indem sie es ermöglicht, spezifische Aufgaben wie erweitertes Fingerprinting, Service-Erkennung, Informationen zum Betriebssystem und sogar einige Schwachstellen-Scans durchzuführen.
Die Genauigkeit der durchgeführten Scans und Tests wird stark verbessert, wenn bestimmte Scripte zur richtigen Zeit ausgeführt werden. Ein Beispiel könnte die Verwendung des “http-title” Scripts sein, das den Inhalt des HTML-Titeltags einer Website zurückgibt. Ein Befehl könnte so aussehen: “nmap —script http-title example.com”. Dies würde dazu dienen, zu überprüfen, ob der Titel der Zielseite korrekt ist.
Ein weiteres Beispiel könnte das “vuln” Skript sein, das bekannte Sicherheitslücken in einem Netzwerk sucht. Der Befehl “nmap —script vuln” würde dazu dienen, eine schnelle Sicherheitsüberprüfung durchzuführen.
Die “—script” Funktion unterstützt auch Skriptgruppen, wobei mehrere Skripte in einer einzigen Aktion ausgeführt werden können. Zum Beispiel kann der Befehl “nmap —script safe” dazu dienen, eine Sammlung von Skripten auszuführen, die als sicher betrachtet werden, da sie das Netzwerk nicht stören oder stören.
Insgesamt bietet die “—script” Option Flexibilität und Kontrolle über erweiterte Scanning-Operationen, die dazu dienen können, genaue und nützliche Informationen über ein Netzwerk bereitzustellen und dabei helfen, mögliche Sicherheitsrisiken oder Schwachstellen zu identifizieren.
Quellen:
1. “Nmap Network Scanning” von Fyodor. Verfügbar unter https://nmap.org/book/man.html.
2. “Mastering the Nmap Scripting Engine” von Paulino Calderon. Verfügbar unter https://www.amazon.com/Mastering-Nmap-Scripting-Engine-Paulino/dp/1782167476.
3. “Nmap 5.00 Release Notes”. Verfügbar unter https://nmap.org/5/.