cybxrghoul/REGAT

GitHub: cybxrghoul/REGAT

REGAT 是一个基于 Python 的自动化网络应用侦察工具,用于在授权评估中快速识别资产与攻击面。

Stars: 0 | Forks: 0

# REGAT – 侦察自动化工具 ## 演示 ![REGAT 演示](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/ac1c13308e030247.gif) REGAT 是一个基于 Python 的 CLI 工具,旨在为授权的安全评估**自动化早期网络应用侦察**。它将多种侦察技术整合到统一的工作流程中,以识别暴露的资产、错误配置和攻击面指标。 ## 功能 - 域名侦察与可达性检查 - 安全头分析 - DNS 枚举(A、AAAA、MX、NS、TXT、CNAME) - robots.txt 与 sitemap.xml 分析 - 多线程子域名模糊测试 - SSL/TLS 证书检查 - 使用可定制词表进行端点发现 - 基于启发式的暴露评分 - 结构化的 JSON 报告导出 - 可安装的 CLI 工具(`regat -h`) ## 暴露评分 REGAT 根据以下因素提供暴露评分: - 缺失的安全控制 - 侦察发现 - 错误配置指标 ## 自定义词表 ### 子域名 REGAT 支持用户提供的词表: ``` regat example.com --wordlist custom_subdomains.txt ``` ### 端点 ``` regat example.com --endpoint-wordlist custom_endpoints.txt ``` ## 项目结构 ``` REGAT/ ├── regat/ │ ├── cli.py │ └── modules/ ├── wordlists/ ├── reports/ ├── pyproject.toml ├── README.md ├── requirements.txt ``` ## 道德使用 本工具适用于: - 授权渗透测试 - 防御性安全研究 - 学习与作品集开发 ⚠️ **禁止**在以下情况使用 REGAT: - 您不拥有的系统 - 未获得明确许可的目标 ## 未来的增强 - 未来的改进 - 技术指纹识别 - HTML 报告生成 - 截图捕获 - 扫描模式(快速/完整/被动) - 配置文件支持 - 改进的端点分类 ## 安装 ### 1. 克隆仓库 ``` git clone https://github.com/cybxrghoul/REGAT.git cd REGAT ``` ### 2. 创建虚拟环境 Windows (Powershell): ``` python -m venv venv venv\Scripts\Activate ``` Linux / macOS: ``` python3 -m venv venv source venv/bin/activate ``` ### 3. 安装工具 ``` pip install -e . ``` ### 4. 使用方法 **基础扫描:** ``` regat example.com ``` **自定义线程数:** ``` regat example.com --threads 30 ``` **自定义超时:** ``` regat example.com --timeout 3 ``` **自定义子域名词表:** ``` regat example.com --wordlist wordlists/subdomains.txt ``` **自定义端点词表:** ``` regat example.com --endpoint-wordlist wordlists/endpoints.txt ``` **仅输出 JSON:** ``` regat example.com --json-only ``` **版本检查:** ``` regat --version ``` ## 作者 **Shri Shiva Guru** 网络安全爱好者 | 检测工程 | AI 安全
标签:DNS枚举, DNS枚举, DNS解析, JSON报告, Python, robots.txt分析, sitemap分析, SSL证书检查, 主机安全, 关键词SEO, 反取证, 子域名爆破, 安全头分析, 安全评估, 实时处理, 密码管理, 开源安全工具, 开源项目, 报告导出, 授权测试, 攻击面评估, 无后门, 用户定义反射加载器, 网络安全审计, 网络安全工具, 网络安全工具, 自动化侦察, 误配置检测, 逆向工具, 逆向工程平台