prima versione del nuovo strumento di scansione delle porte di rete , ottimizzato per un notevole aumento della velocità di scansione. L'alta velocità è raggiunta grazie a un'intensa parallelizzazione dei controlli. Nei test condotti, il tempo per la scansione di 65.000 porte è stato di solo 8 secondi con 10.000 controlli simultanei. Il codice del progetto è scritto in Rust e sotto licenza GPLv3. Pacchetti pronti per Debian. A seguire una versione moderna di RustScan, in cui per avviare controlli paralleli sono stati utilizzati metodi di programmazione asincrona basati sulla libreria .
RustScan è limitato solo alla funzionalità di controllo delle porte e non supporta funzionalità come la determinazione delle applicazioni e l'esecuzione di script NSE per automatizzare varie azioni aggiuntive con porte aperte rilevate. Per accedere a funzionalità avanzate è supportato l'avvio automatico di nmap per le porte aperte rilevate — a differenza di scanner rapidi come , RustScan è posizionato come un acceleratore di nmap. Ad esempio, in una configurazione in cui nmap ha impiegato 17 minuti per la scansione, RustScan ha completato la scansione in 8 secondi, e il tempo totale di esecuzione, considerando la chiamata a nmap per le porte trovate, è stato di 19 secondi.
Fonte: opennet.ru
