prima versiune a noului utilitar de scanare a porților de rețea , optimizat pentru a crește semnificativ viteza de scanare. Viteza ridicată este obținută prin paralelizarea intensă a verificărilor. În testele efectuate, timpul de scanare a 65 de mii de porți a fost de doar 8 secunde, realizând 10 mii de verificări simultane. Codul proiectului este scris în limbajul Rust și sub licența GPLv3. Pachete gata pregătite pentru Debian. Apoi o versiune modernizată a RustScan, în care pentru a lansa verificările paralele au fost folosite metode de programare asincronă bazate pe biblioteca .
RustScan este limitat doar la funcționalitatea de verificare a porților și nu suportă astfel de capacități precum determinarea aplicațiilor și rularea scripturilor NSE pentru automatizarea diferitelor acțiuni suplimentare cu porțile deschise identificate. Pentru a avea acces la funcționalități avansate, este prevăzut suportul pentru lansarea automată a nmap pentru porțile deschise identificate — spre deosebire de scanerele rapide precum , RustScan se poziționează ca o acelerator pentru nmap. De exemplu, într-o configurație în care nmap a durat 17 minute pentru scanare, RustScan a realizat scanarea în 8 secunde, iar timpul total de execuție, inclusiv apelul nmap pentru porțile găsite, a fost de 19 secunde.
Sursa: opennet.ro
