the first release of the new network port scanning utility , optimized for significantly increased scanning speed. High speed is achieved through intensive parallelization of checks. In conducted tests, the time to scan 65,000 ports was only 8 seconds with 10,000 concurrent checks. The project code is written in Rust and is licensed under GPLv3. Ready packages for Debian. Next is a modernized version of RustScan, which uses asynchronous programming methods based on the .
library to launch parallel checks instead of threads. RustScan is limited only to port checking functionality and does not support capabilities such as application detection and running NSE scripts for automating various additional actions with identified open ports. To gain access to advanced capabilities, it includes support for automatically launching nmap for identified open ports — unlike fast scanners such as , RustScan positions itself as a sort of accelerator for nmap. For example, in a configuration where nmap took 17 minutes to scan, RustScan completed the scan in 8 seconds, and the total execution time including the nmap call for the found ports was 19 seconds.
Source: opennet.ru
