快速网络扫描器项目包含:
注意:为了正确使用本项目提供的库和命令行工具,你可能需要增加最大允许打开的文件数。例如:
ulimit -n 10000
注意:此外,要使用 ping 扫描功能,你需要
root或其它适当权限(即 CAP_NET_RAW)。
qsc 命令行工具:快速扫描示例使用以下命令安装 qsc:
cargo install qsc
运行扫描器(TCP 连接扫描):
qsc --targets www.google.com --ports 1-1024
更多细节和选项请参见 qsc README。
qscan 库要使用 qscan 库,请在你的 Cargo.toml 中添加此依赖:
[dependencies]
qscan = "0.6.0"
更多细节和示例请参见 qscan README。
使用以下命令克隆并构建:
git clone https://github.com/0xor0ne/qscan.git
cd qscan
cargo build --release