první vydání nové utility pro skenování síťových portů , optimalizované pro výrazné zvýšení rychlosti skenování. Vysoká rychlost je dosažena díky intenzivnímu paralelizaci kontrol. V provedených testech trvalo skenování 65 tisíc portů pouhých 8 sekund při provádění 10 tisíc paralelních kontrol. Kód projektu je napsán v jazyce Rust a je licencován pod GPLv3. Hotové balíčky pro Debian. Následně byla modernizována verze RustScan, ve které pro spuštění paralelních kontrol byly použity metody asynchronního programování na bázi knihovny .
RustScan je omezeno pouze na funkčnost kontroly portů a nepodporuje takové možnosti, jako je určování aplikací a spuštění NSE skriptů pro automatizaci různých dodatečných akcí s odhalenými otevřenými porty. Pro přístup k rozšířeným funkcím je zajištěna podpora automatického spuštění nmap pro odhalené otevřené porty - na rozdíl od takových rychlých skenerů, jako je , RustScan se profiluje jako jakýsi zrychlovač nmap. Například v konfiguraci, ve které nmap strávil skenováním 17 minut, RustScan provedl skenování za 8 sekund a celkový čas potřebný k práci včetně volání nmap pro nalezené porty činil 19 sekund.
Zdroj: opennet.ru
