jillraiyani/SentinalRecon

GitHub: jillraiyani/SentinalRecon

一个基于 Python 的自动化 Bug Bounty 侦查框架,将子域名枚举、存活检测、参数发现和基础漏洞测试整合为单一工作流。

Stars: 0 | Forks: 0

# 🚀 终极自动化 Bug Bounty 框架
![Python](https://img.shields.io/badge/Python-3.8+-blue?style=for-the-badge&logo=python) ![Security](https://img.shields.io/badge/Security-Offensive-red?style=for-the-badge&logo=hackaday) ![Automation](https://img.shields.io/badge/Automation-Recon-green?style=for-the-badge) ![License](https://img.shields.io/badge/License-Educational-orange?style=for-the-badge) ### 🔥 自动化侦查 • 参数发现 • 漏洞扫描 一个基于 Python 的强大进攻性安全自动化框架,专为 **bug bounty 猎人**、**安全研究员**和**红队成员**设计。
# 📌 概述 该框架将 Web 侦查和基础漏洞测试的多个阶段自动化为一个单一的工作流。 它结合了: - 子域名枚举 - 存活主机发现 - 目录暴破 - 参数发现 - 反射型 XSS 测试 - SQL 注入检测 - 结构化严重性报告 # ⚠️ 免责声明 # ✨ 功能 ## 🔍 侦查 - 使用 `subfinder` 进行快速子域名枚举 - 使用 `httpx` 进行存活主机检测 - 自动化目标 pipeline ## 📂 内容发现 - 使用 `ffuf` 进行目录暴破 - 隐藏 endpoint 发现 - 针对感兴趣状态码的响应过滤 ## 🧠 参数发现 自动提取: - URL 查询参数 - HTML 表单参数 - Action URL - 输入字段 ## 💥 漏洞检测 ### ✅ 反射型 XSS 检测 - 基于反射的 payload 测试 - 基础 payload 注入检测 ### ✅ SQL 注入检测 - 基于报错的检测 - 响应差异分析 - 布尔逻辑检测 ## 📊 报告 发现的漏洞将根据严重性自动分类: | 严重性 | 类型 | |---|---| | 🔴 严重 | SQL 注入 | | 🟠 高危 | XSS | | 🟡 中危 | 目录发现 | | 🔵 信息 | 常规发现 | # ⚙️ 技术栈 | 工具 | 用途 | |---|---| | Python | 核心框架 | | subfinder | 子域名枚举 | | httpx | 存活主机探测 | | ffuf | 目录暴破 | | requests | HTTP 请求 | | BeautifulSoup | HTML 解析 | # 🧱 架构 ``` ┌────────────────┐ │ Target Domain │ └──────┬─────────┘ │ ▼ ┌────────────────────────┐ │ Subdomain Enumeration │ │ (subfinder) │ └──────────┬─────────────┘ │ ▼ ┌────────────────────────┐ │ Live Host Discovery │ │ (httpx) │ └──────────┬─────────────┘ │ ▼ ┌────────────────────────┐ │ Directory Bruteforce │ │ (ffuf) │ └──────────┬─────────────┘ │ ▼ ┌────────────────────────┐ │ Parameter Discovery │ └──────────┬─────────────┘ │ ▼ ┌────────────────────────┐ │ XSS & SQLi Detection │ └──────────┬─────────────┘ │ ▼ ┌────────────────────────┐ │ Severity-Based Reports │ └────────────────────────┘ ``` # 📦 安装说明 ## 1️⃣ 克隆仓库 ``` git clone https://github.com/yourusername/ultimate-bounty-framework.git cd ultimate-bounty-framework ``` ## 2️⃣ 安装 Python 依赖 ``` pip install requests beautifulsoup4 ``` ## 3️⃣ 安装所需工具 ### 🔹 Subfinder https://github.com/projectdiscovery/subfinder ### 🔹 Httpx https://github.com/projectdiscovery/httpx ### 🔹 FFUF https://github.com/ffuf/ffuf # 📂 字典设置 在脚本中更新此路径: ``` WORDLIST_PATH = '/usr/share/wordlists/dirb/common.txt' ``` # 🚀 使用说明 ``` python3 framework.py example.com ``` # 📁 输出结构 ``` bounty_output_target_12345/ │ ├── target_subdomains.txt ├── target_live_hosts.txt ├── critical_findings.txt ├── high_findings.txt ├── medium_findings.txt ├── ffuf_results.json └── additional_outputs/ ``` # ⚠️ 当前局限性 - 无身份验证处理 - 无 JS 渲染 - 无 DOM XSS - 无 WAF 绕过 - 可能存在误报 - 无会话管理 # 🏴‍☠️ 未来路线图 - [ ] 异步架构 - [ ] 插件系统 - [ ] 云侦查模块 - [ ] 无头浏览器集成 - [ ] 分布式扫描 # 👨‍💻 作者 专为以下用途构建: - 进攻性安全学习 - Bug Bounty 自动化 - 侦查工作流开发 - 安全研究
标签:CISA项目, Python, Splunk, 子域名枚举, 实时处理, 密码管理, 无后门, 系统安全, 自动化侦察, 运行时操纵, 逆向工具