5 个版本 (破坏性更新)
0.26.0 | 2023 年 12 月 24 日 |
---|---|
0.25.0 | 2023 年 12 月 22 日 |
0.24.0 | 2023 年 12 月 10 日 |
0.23.0 | 2023 年 12 月 3 日 |
0.22.0 | 2023 年 11 月 21 日 |
#12 in #端口扫描
用于 netscan-os
16KB
328 行
netscan
跨平台网络扫描库
旨在轻量且快速。
功能
- 端口扫描(IPv4,IPv6)
- TCP SYN 扫描
- TCP CONNECT 扫描
- 主机扫描(IPv4,IPv6)
- ICMP PING 扫描
- TCP PING 扫描
- UDP PING 扫描
使用方法
将 netscan
添加到依赖项
[dependencies]
netscan = "0.26"
示例
见 示例
功能标志
以下功能标志可以用来启用/禁用特定功能。
--feature service
启用服务检测。
--feature os
启用 TCP/IP 栈指纹识别。
--feature full
启用上述所有功能。
更多详情请见 示例
支持的平台
- Linux
- macOS
- Windows
权限
此库需要创建原始套接字的能力。请以管理员权限执行。
Windows 用户注意事项
如果您正在使用 Windows,请在构建和运行之前考虑以下事项
依赖项
~7–39MB
~567K SLoC