Die erste Ausgabe des neuen Netzwerkport-Scanners , optimiert zur signifikanten Steigerung der Scanner-Geschwindigkeit. Die hohe Geschwindigkeit wird durch intensives Parallelisieren der Überprüfungen erreicht. In durchgeführten Tests betrug die Scan-Zeit für 65.000 Ports nur 8 Sekunden bei 10.000 gleichzeitigen Überprüfungen. Der Code des Projekts ist in Rust geschrieben und steht unter der GPLv3-Lizenz. Fertige Pakete für Debian. Anschließend eine aktualisierte Version von RustScan, in der für den Start paralleler Überprüfungen anstelle von Threads asynchrone Programmiermethoden basierend auf der Bibliothek .
RustScan ist auf die Funktionalität der Portprüfung beschränkt und unterstützt keine Funktionen wie die Anwendungserkennung und das Starten von NSE-Skripten, um verschiedene zusätzliche Aktionen mit den identifizierten offenen Ports zu automatisieren. Für den Zugriff auf erweiterte Funktionen ist die Unterstützung des automatischen Starts von nmap für die identifizierten offenen Ports vorgesehen — im Gegensatz zu schnelleren Scannern wie , RustScan wird als eine Art Beschleuniger für nmap positioniert. Beispielweise benötigte nmap in einer Konfiguration 17 Minuten für einen Scan, während RustScan den Scan in 8 Sekunden durchführte, und die gesamte Ausführungszeit, einschließlich des Aufrufs von nmap für die gefundenen Ports, betrug 19 Sekunden.
Quelle: opennet.ru
