Die erste Ausgabe des neuen Netzwerkport-Scanning-Tools , optimiert für eine erheblich höhere Scan-Geschwindigkeit. Die hohe Geschwindigkeit wird durch intensives Parallelisieren der Prüfungen erreicht. In durchgeführten Tests benötigte das Scannen von 65.000 Ports nur 8 Sekunden bei 10.000 gleichzeitigen Prüfungen. Der Projektcode ist in der Programmiersprache Rust geschrieben und steht unter der GPLv3-Lizenz. Fertige Pakete für Debian. Darauf folgt eine modernisierte Version von RustScan, in der zur Ausführung paralleler Prüfungen anstelle von Threads Methoden der asynchronen Programmierung auf Basis der Bibliothek .
RustScan beschränkt sich nur auf die Funktionalität der Portprüfung und unterstützt keine Funktionen wie das Bestimmen von Anwendungen und das Ausführen von NSE-Skripten zur Automatisierung verschiedener zusätzlicher Aktionen mit erkannten offenen Ports. Um auf erweiterte Möglichkeiten zuzugreifen, gibt es Unterstützung für die automatische Ausführung von nmap für erkannte offene Ports – im Gegensatz zu schnellen Scannern wie , wird RustScan als eine Art Beschleuniger von nmap positioniert. Zum Beispiel benötigte nmap in einer Konfiguration 17 Minuten zum Scannen, während RustScan das Scannen in 8 Sekunden durchführte, und die gesamte Bearbeitungszeit einschließlich des nmap-Aufrufs für die gefundenen Ports betrug 19 Sekunden.
Quelle: opennet.ru
