
Quick network scanner library. https://crates.io/crates/qscan
El proyecto Quick Network Scanner incluye:
NOTA: para usar correctamente la biblioteca y la utilidad de línea de comandos que proporciona este proyecto, es posible que necesites aumentar el número máximo de archivos abiertos permitidos. Por ejemplo:
ulimit -n 10000
NOTA: además, para usar la funcionalidad de escaneo ping, necesitas
rootu otro permiso adecuado (es decir, CAP_NET_RAW).
qsc: ejemplo de escaneo rápidoInstala qsc con:
cargo install qsc
ejecuta el escáner (escaneo de conexión TCP):
qsc --targets www.google.com --ports 1-1024
para más detalles y opciones, consulta el README de qsc.
qscanPara usar la biblioteca qscan, añade esta dependencia en tu Cargo.toml:
[dependencies]
qscan = "0.6.0"
para más detalles y ejemplos, consulta el README de qscan.
Clona y compila con:
git clone https://github.com/0xor0ne/qscan.git
cd qscan
cargo build --release