io_uring
based network scanner written in Rust.
Supports 3 scan modes:
- TCP connect
- SSH version match (regular expression matching)
- HTTP header match (regular expression matching on reponse header)
You need a Rust build environment with a nightly toolchain, from rustup.
cargo build --release
# binary is built as target/release/io_uring_scanner
Run io_uring_scanner -h
for detailed command line usage help with examples.