Quick network scanner library. https://crates.io/crates/qscan
Last updated Mar 22, 2026
93
Stars
9
Forks
0
Issues
0
Stars/day
Attention Score
15
Language breakdown
No language data available.
โธ Files
click to expand
README
Quick Network Scanner
Quick Network Scanner project includes:
- qscan: a rust library for asynchronous network ports
- qsc: a command line utility built on top of qscan library
NOTE: in order to properly use the library and the command line utility
provided by this project you may need to increase the maximum allowed open
files. E.g.:
ulimit -n 10000
NOTE: also, for using the ping scan functionality, you need root or other
proper permission (i.e. CAPNETRAW).
qsc CLI Tool: Quick Scan Example
Install qsc with:
cargo install qsc
run the scanner (TCP connect scan):
qsc --targets www.google.com --ports 1-1024
for more details and options see qsc README.
qscan Library
For using qscan library put this dependency in your Cargo.toml:
[dependencies]
qscan = "0.6.0"
for more details and examples see qscan README.
Build from Source
Clone and build with:
git clone https://github.com/0xor0ne/qscan.git
cd qscan
cargo build --release
Related Projects
๐ More in this category