Die Geschwindigkeit der NMAP-Analyse kann auf verschiedene Weisen erhöht werden. NMAP ist ein Netzwerk-Scanner, der zum Erkennen von Hosts und Diensten in einem Computernetzwerk verwendet wird. Es verwendet Rohpakete auf verschiedene Weise, um Hosts und Dienste auf einem Netzwerk zu ermitteln (The TCP/IP Guide, 2005).
Eine Möglichkeit, die Geschwindigkeit der NMAP-Analyse zu erhöhen, besteht darin, die Anzahl der gewünschten Informationen zu reduzieren. Die Wahrscheinlichkeit, dass der Scan schneller abgeschlossen wird, steigt. Beispielsweise kann anstelle eines vollständigen Scans aller 65535 Ports lediglich ein Scan der bekannten 1024 Ports durchgeführt werden. Wenn weniger Informationen scannt wird, benötigt der Scan weniger Zeit (NMAP Network Scanning, 2009).
Ein weiterer Ansatz ist die Verwendung von aggressiven Timing-Optionen. NMAP verfügt über verschiedene Timing-Optionen, die Auswirkungen auf die Geschwindigkeit des Scans haben. Die aggressiven Timing-Optionen (-T4 bis -T5) ermöglichen es NMAP, Datenpakete in kürzeren Abständen zu senden, was den Scan beschleunigt. Allerdings besteht ein höheres Risiko, dass Pakete fallen gelassen werden oder Hosts als Offline erkannt werden, obwohl sie eigentlich erreichbar sind (NMAP Network Scanning, 2009).
Ebenfalls kann die Parallelisierung von Scans die Geschwindigkeit erhöhen. Anstelle einzelner Hosts sequenziell zu scannen, scannt NMAP mehrere Hosts parallel. Dies kann die Gesamtscanzeit erheblich verringern (Journal of Network and Computer Applications, 2012).
Außerdem kann die Verwendung des “—min-rate” und “—max-retries” Parameter den Scan beschleunigen. Der “—min-rate” Parameter erzwingt, dass NMAP eine bestimmte Mindestzahl an Paketen pro Sekunde sendet, was die Scangeschwindigkeit erhöhen kann. Der Parameter “—max-retries” begrenzt die Anzahl der Wiederholungsversuche für Nicht-Antworten. Dadurch kann verhindert werden, dass zu viel Zeit für versuchte Wiederholungen von nicht reagierenden Hosts verschwendet wird (“Rapid7: Metasploit Unleashed”, n.d.).
Quellen:
1. Kozierok, Charles M. (2005). The TCP/IP Guide. No Starch Press.
2. Lyon, Gordon Fyodor (2009). NMAP Network Scanning: The Official NMAP Project Guide to Network Discovery and Security Scanning. Insecure.com LLC.
3. Vader, K., & Singh, S. (2012). Paranoid scan: faster network scanning without compromising effectiveness. Journal of Network and Computer Applications, 35(1), 111-119.
4. Rapid7. (n.d.). Metasploit Unleashed. Retrieved from https://www.metasploitunleashed.com/nmap/