RustScan is a high-speed TCP network scanner written in Rust, designed for security reconnaissance and network mapping. It functions as an automated port discovery engine that identifies open ports on remote hosts using IPv6 addresses, CIDR ranges, or bulk input files.
The tool is built for rapid surface area discovery, utilizing parallel port processing and OS-aware performance optimizations to identify active services. It allows for scan precision tuning through adjustable connection timeout thresholds and concurrent request controls to balance speed and accuracy.
The system integrates with external security toolchains by piping discovered port data into shell scripts and third-party programs for automated vulnerability analysis. It also supports global configuration profiles to maintain consistent parameters across multiple executions.