这是一个扫描集成接口,底层是通过抓包方式扫描. 能够快速扫描端口与主机,并能够跨网段完成任务
e_libscanner -i 192.168.1.1-10 www.baidu.com --model Sync --scan Icmp --no-gui -- -AS
💡!重要:
您必须使用使用MSVC工具链的Rust版本 您必须安装WinPcap或npcap(使用WinPcap 4.1.3版进行测试)(如果使用npcap,请确保使用“在WinPcap API兼容模式下安装npcap”) 你必须把它放在包里。WinPcap开发者包中的lib位于该存储库根目录中名为lib的目录中。或者,您可以使用%LIB%/$Env:LIB环境变量中列出的任何位置。对于64位工具链,它位于WpdPack/Lib/x64/Packet中。对于32位工具链,它位于WpdPack/lib/Packet.lib中。 ```
setx LIB E:\libs\LIB
```
```
cargo run --example hostscan cargo run --example portscan
cargo run --example asynchostscan --features="async" cargo run --example asyncportscan --features="async"
cargo run --example os --features="os"
cargo run --example service_detection --features="service"
cargo run --example dns
cargo run --example tracert ```
E-NetScan: 网络扫描项目(同时支持命令行与跨平台图形化界面)正在开发中。。
起初是想完成一个跨网络扫描项目,帮助自己完成一些工作,参考许多开源项目,但这些项目多少有些缺陷并不满足自己需求,所以有了e-libscanner。 (处理主机和端口扫描,同时支持域名解析、路由跟踪、指纹扫描、服务扫描、异步扫描、可扩展更多) 底层是通过调用npcap与WinPcap抓包服务; 服务api为libpnet;
✨RustScan :Rust仿nmap扫描库 ✨netscan :Rust 网络扫描库 ✨libpnet 跨平台网络底层库--主要是调用抓包服务(npcap与WinPcap)