първо издание на новия инструмент за сканиране на мрежови портове , оптимизиран за значително увеличаване на скоростта на сканиране. Високата скорост се постига чрез интензивно разпаралеляване на проверките. В проведените тестове времето за сканиране на 65 хиляди порта е било само 8 секунди при извършване на 10 хиляди паралелни проверки. Кодът на проекта е написан на езика Rust и под лиценз GPLv3. Готови пакети за Debian. След това модернизирана версия на RustScan, в която за стартиране на паралелните проверки вместо потоци се използват методи на асинхронното програмиране на базата на библиотеката .
RustScan е ограничен само до функционалността за проверка на портове и не поддържа възможности като идентифициране на приложения и стартиране на NSE-скриптове за автоматизация на различни допълнителни действия с откритите портове. За достъп до разширените функции е предвидена поддръжка на автоматично стартиране на nmap за откритите портове - за разлика от такива бързи сканери като , RustScan се позиционира като своеобразен ускорител на nmap. Например, в конфигурация, в която nmap е отделил 17 минути за сканиране, RustScan е изпълнил сканирането за 8 секунди, а общото време за работа с оглед на извикването на nmap за намерените портове е било 19 секунди.
Източник: opennet.ru
