Tyan (天眼)
Tyan 一款内网安全扫描工具,使用 Rust 编写,具有高性能和并发处理能力。支持主机存活、端口扫描、指纹识别、漏洞扫描的综合工具集。 该项目目前处于早期阶段,目标 fscan
主要特性
- 主机发现:支持 ICMP 和系统 ping 进行主机存活探测
端口扫描:高速并发 TCP 端口扫描 - 服务指纹识别:识别开放端口上运行的服务类型和版本
- SSH 服务测试:支持并发密码暴力破解,提高效率
- Web 应用扫描:根据 poc 验证 web 应用程序漏洞,获取网站标题
- RabbitMQ 测试:专用插件用于 RabbitMQ 服务测试
- 跨平台:支持 Windows 、macOS 和 Linux
- 高并发:基于 Tokio 异步运行时,提供优秀的性能和并行处理能力
- 可扩展:模块化的插件架构,易于添加新功能
- 结果导出:支持 JSON 和 Markdown 格式导出扫描结果
使用方法
______ /_ __/_ ______ _____ / / / / / / __ `/ __ \ / / / /_/ / /_/ / / / / /_/ \__, /\__,_/_/ /_/ /____/ 版本 v0.1.0 一款功能强大的内网安全扫描工具 Usage: Tyan [OPTIONS] --host <HOSTS> Options: -h, --host <HOSTS> 目标主机 (例如: 192.168.1.1, 192.168.1.1/24, 192.168.1.1-192.168.1.100) -p, --port <PORT> 目标端口 (例如: 80,443,8000-8100) [default: 21,22,80,443,3306,6379,8080] --exclude-ports <EXCLUDE_PORTS> 排除端口 (例如: 22,3306) -t, --threads <THREADS> 线程数 [default: 60] --timeout <TIMEOUT> 超时时间(秒) [default: 3] --ping 使用系统 ping 代替 ICMP --no-ping 跳过存活检测 -f, --fingerprint 服务指纹识别 --retries <RETRIES> 最大重试次数 [default: 3] -m, --mode <MODE> 指定扫描模式 (例如:ModeService) -l, --log-level <LOG_LEVEL> 日志级别 (debug, info, warn, error) [default: info] --disable-brute 禁用暴力破解 -o, --output <OUTPUT_FILE> 将结果导出到文件,输出格式 (json, md),根据输出文件后缀自动判断 --help 显示帮助信息 -V, --version Print version 兄弟们点点 star 地址: https://github.com/TheBlindM/Tyan
