
Quick network scanner library. https://crates.io/crates/qscan
このプロジェクトには、以下が含まれます:
注: このプロジェクトが提供するライブラリとコマンドラインユーティリティを 適切に使用するには、許可されている最大オープンファイル数を増やす必要が ある場合があります。例:
ulimit -n 10000
注: また、ping スキャン機能を使用するには、
rootまたはその他の 適切な権限(すなわち CAP_NET_RAW)が必要です。
qsc CLI ツール: クイックスキャンの例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