
Quick network scanner library. https://crates.io/crates/qscan
O projeto Scanner Rápido de Rede inclui:
NOTA: para usar corretamente a biblioteca e o utilitário de linha de comando fornecidos por este projeto, talvez seja necessário aumentar o número máximo de arquivos abertos permitidos. Ex.:
ulimit -n 10000
NOTA: além disso, para usar a funcionalidade de varredura por ping, você precisa de
rootou outra permissão adequada (ou seja, CAP_NET_RAW).
qsc Ferramenta CLI: Exemplo de Varredura RápidaInstale qsc com:
cargo install qsc
execute o scanner (varredura de conexão TCP):
qsc --targets www.google.com --ports 1-1024
para mais detalhes e opções, veja README do qsc.
qscan BibliotecaPara usar a biblioteca qscan, coloque esta dependência no seu Cargo.toml:
[dependencies]
qscan = "0.6.0"
para mais detalhes e exemplos, veja README do qscan.
Clone e compile com:
git clone https://github.com/0xor0ne/qscan.git
cd qscan
cargo build --release