如何用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.

项目地址:https://gitcode.com/gh_mirrors/red/RedTiger-Tools
点击查看免费下载

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 -y

Windows 用户请从官方渠道下载安装 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-HTHTTP 最大超时(秒)
--socket-timeout-STSocket 最大超时(秒)
--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.

项目地址:https://gitcode.com/gh_mirrors/red/RedTiger-Tools
点击查看免费下载

相关推荐

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考