如何用RedTiger-Tools一键完成全面信息收集:AdvancedScanner网站、域名、IP全解析
【免费下载链接】RedTiger-Tools
RedTiger-Tools is a multifunction automation tool dedicated to pentesting and OSINT. The project is open source and designed to be fully configurable according to user needs. It also includes a plugin system that allows users to extend or create new features, in order to centralize multiple tools into a single unified platform.
RedTiger-Tools 是一款面向渗透测试与 OSINT 的开源多功能自动化工具,其核心功能 AdvancedScanner 可通过一条命令,对目标网站、域名、IP 与服务端完成全面信息收集与解析。本文带你从零安装到实战,快速掌握这个"一键全解析"的信息收集神器。
一、RedTiger-Tools 是什么?
RedTiger-Tools 将多款安全工具整合进同一个平台,支持 Windows 和 Linux,同时提供CLI 命令行模式和交互式界面两种使用方式。核心特点包括:
- 🧩插件系统:在 Plugins/ 目录放入脚本即可扩展新功能,可参考 Plugins/Example.py
- 📁集中配置:所有参数通过 Data/ 目录下的 JSON 文件统一配置
- 🔧工具齐全:覆盖渗透测试(Pentesting)、开源情报(OSINT)、实用工具(Utilities)三大类
启动工具后,交互界面会按分类列出全部功能,其中编号 01 的Advanced Scanner就是本文的主角:
二、AdvancedScanner 能做什么?一次扫描全解析
AdvancedScanner 的实现在 Program/NSAdvancedScanner.py,它会并发执行约 36 项检查,把"逐个工具手动跑"的活变成一条命令搞定:
1️⃣ 网站层(URL)分析
| 检查项 | 说明 |
|---|---|
| 响应状态 / 延迟 | 目标 URL 的 HTTP 状态码与响应速度 |
| 安全连接 | HTTPS 连接状态 |
| 重定向检查 | 是否存在重定向链 |
| 表单安全 | 页面表单是否存在明文密码等风险 |
| 内联脚本 / API 识别 | 页面内联脚本与 API 端点探测 |
| HTTP 头与 Cookie | 响应头分析、Cookie 安全属性检查 |
| 技术栈指纹 | 识别前端框架、后端、WAF(防火墙)等 |
2️⃣ 域名与 SSL/TLS 分析
- 域名年龄(domain_age)、是否为保留域名
- SSL 证书详情:颁发机构、SAN、有效期、是否过期
- 证书密钥强度、签名算法、弱密钥检测
- TLS 版本支持情况(SSLv3 ~ TLSv1.3)、密码套件与完美前向保密
- OCSP Stapling、证书吊销状态、会话恢复等 10 余项 SSL 细节
- Certificate Transparency 证书透明度记录
3️⃣ IP 与服务层分析
- IP 类型(公网/私有)、ICMP Ping 与延迟
- DNS 反向解析与域名 DNS 记录(A/AAAA/MX 等)
- 托管服务商(Hosting Provider)识别
- 端口扫描 + 服务 Banner 抓取 +操作系统指纹识别
- 通过 ip-api.com 获取 IP 地理位置等公开数据
所有结果会自动汇总保存为 JSON 文件,方便后续分析或对接其他工具。
三、RedTiger-Tools 一键安装步骤
步骤 1:安装依赖环境(建议 Python 3.14+)
# Linux sudo apt install python3 -y sudo apt install git -yWindows 用户请从官方渠道下载安装 Python 和 Git,安装时务必勾选"加入 PATH"选项。
步骤 2:克隆仓库并初始化
git clone https://gitcode.com/gh_mirrors/red/RedTiger-Tools cd RedTiger-Tools python3 setup.py步骤 3:启动工具
python3 redtiger.py依赖清单见 requirements.txt,项目基于 MIT 协议开源,协议全文见 LICENSE.txt。
四、AdvancedScanner 实战:命令与常用参数
方式一:交互式界面(推荐新手)
启动后选择01 - Advanced Scanner,按提示输入目标即可,所有参数均可回车使用默认值。
方式二:CLI 一条命令跑完(推荐效率党)
# 基本用法:扫描一个域名并额外输出 JSON python3 redtiger.py -as -t example.com -o # 扫描 IP:端口,指定超时与随机 UA python3 redtiger.py -as -t 192.168.1.10:8080 -HT 10 -u random目标参数-t支持多种格式:URL / 域名 / IP[:port] / localhost[:port]。
常用参数速查表
| 参数 | 简写 | 说明 |
|---|---|---|
--target | -t | 目标地址(必填) |
--output | -o | 额外生成 JSON 结果文件 |
--http-timeout | -HT | HTTP 最大超时(秒) |
--socket-timeout | -ST | Socket 最大超时(秒) |
--http-proxy | -HP | 设置 HTTP 代理<proxy:port> |
--socket-proxy | -SP | 设置 Socket 代理<proxy:port> |
--useragent | -u | 自定义 UA,填random可随机 |
--cookie | -c | 携带指定 Cookie |
📌小贴士:不熟悉的参数直接查看内置帮助——python3 redtiger.py -h会列出全部工具的参数说明(实现见 Program/THelp.py)。
五、扫描结果在哪里看?
扫描结束后,结果会以Result_AdvancedScanner_<目标名>命名的 JSON 文件保存在 Ouput/ 目录中(目录名保留项目原始拼写)。文件结构清晰:
{ "Parameters": { "...": "本次使用的超时、代理、UA等参数" }, "status": "HTTP状态码", "ip": "解析到的IP", "tls_version": "TLS版本", "final_os": "操作系统指纹", "...": "其余检查项" }底层检查逻辑集中在 Program/Utils/NetworkScanningUtils.py,默认端口库来自 Data/Ports.json,如需调整扫描端口范围或 UA 池,直接修改 Data/ 下对应配置文件即可,无需改代码。
六、常见问题 FAQ
Q1:目标格式写错会怎样?工具会先做目标识别(支持 URL、域名、IP、本地回环等 12 种形态),格式不合法时会直接报错提示,不会盲目扫描。
Q2:扫描速度太慢怎么办?适当调低-HT(HTTP 超时)和-ST(Socket 超时);目标在境外时可配合-HP/-SP设置代理加速。
Q3:能只扫某一项吗?可以。AdvancedScanner 之外,单项功能都有独立入口,比如只扫端口用-ps,只爬 URL 用-udc,只查 IP 用-il,按需组合使用即可。
⚠️合规提醒:RedTiger-Tools 仅供学习与合法授权的测试用途。对未获得书面授权的目标进行扫描属于违法行为,请务必在授权范围内使用。
写在最后
AdvancedScanner 把网站、域名、IP、SSL、端口、指纹六大类检查压缩进一条命令,是渗透测试前期"信息收集"阶段的效率利器。配合 README.md 中的完整功能列表,你还能按需调用 OSINT 追踪、网站克隆等 20+ 种工具,一个平台全部搞定。
【免费下载链接】RedTiger-Tools
RedTiger-Tools is a multifunction automation tool dedicated to pentesting and OSINT. The project is open source and designed to be fully configurable according to user needs. It also includes a plugin system that allows users to extend or create new features, in order to centralize multiple tools into a single unified platform.
相关推荐
如何使用H4X-Tools:一站式网络信息收集与OSINT工具包完全指南
如何使用H4X Tools:一站式网络信息收集与OSINT工具包完全指南 H4X Tools是一款功能强大的开源工具包,专为网络信息收集、开源情报(OSINT)
Stitches项目架构分析:RequireJS模块化设计与Grunt构建流程完全指南 🚀
Stitches项目架构分析:RequireJS模块化设计与Grunt构建流程完全指南 🚀 Stitches是一个基于HTML5的雪碧图生成器,它采用了先进的
前端开发工具Simple Live:四大平台直播聚合神器 - 免费跨平台终极解决方案
Simple Live:四大平台直播聚合神器 免费跨平台终极解决方案 直播聚合应用 、 跨平台直播观看 、 一站式直播工具 ——如果你厌倦了在不同直播APP之间
直播音视频移动开发
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考