Samerbdwy/PurpleTeam-Security-Suite-Web-Pentesting-SOC-SIEM-Platform

GitHub: Samerbdwy/PurpleTeam-Security-Suite-Web-Pentesting-SOC-SIEM-Platform

一个融合 Web 渗透测试与 SOC/SIEM 日志分析的开源紫队安全平台,帮助团队在同一界面上完成攻击检测与防御响应。

Stars: 0 | Forks: 0

# 🔐 PurpleTeam Security Suite - Web 渗透测试与 SOC SIEM 平台 ## 🚀 概述 一个可用于生产环境的网络安全平台,将攻击性的 Web 应用渗透测试与防御性的 SOC/SIEM 能力相结合。该平台使用 Python、Flask 和 SocketIO 构建,提供实时的漏洞扫描、API 安全测试,以及映射了 MITRE ATT&CK 的日志分析,以实现全面的安全运营。 ## ✨ 核心功能 ### 🔍 Web 漏洞扫描器 - 检测 XSS、SQL 注入和业务逻辑缺陷 - 识别缺失的安全头(CSP、HSTS、X-Frame-Options) - 发现暴露的目录和敏感文件 - 异步扫描以优化性能 ### 🔐 API 安全测试器 - JWT token 漏洞检测(none 算法、null 签名) - IDOR(不安全的直接对象引用)测试 - 批量赋值漏洞检测 - 速率限制分析(数秒内 50+ 次请求) ### 🛡️ SOC SIEM 分析 - 通过 REST API endpoint 实时摄取日志 - MITRE ATT&CK 框架映射(T1110、T1190、T1202) - 具有严重性评分的攻击关联引擎 - 头部攻击者识别与威胁狩猎 ### 📊 统一仪表盘 - 实时 WebSocket 告警 - 实时扫描状态和指标 - MITRE 技术追踪 - 攻击时间线可视化 ## 🛠️ 技术栈 | 层级 | 技术 | |-------|------------| | **后端 (Backend)** | Python, Flask, Flask-SocketIO | | **实时通信** | WebSockets, SocketIO | | **安全框架** | MITRE ATT&CK | | **API 测试** | PyJWT, Requests | | **前端 (Frontend)** | HTML5, CSS3, Bootstrap 5 | | **模板引擎** | Jinja2 | | **异步处理** | Threading | 📹 **演示链接:** [PurpleTeam Security Suite Demo](https://drive.google.com/file/d/1zI_A12xgx_lp778VGiqu5LIKjdlpkI0c/view?usp=sharing)
标签:API安全测试, Bootstrap 5, CISA项目, Cloudflare, Flask, GraphQL安全矩阵, IDOR测试, Jinja2, JWT安全, MITRE ATT&CK, Python, SocketIO, SQL注入检测, WebSockets, Web渗透测试, XSS检测, 代码生成, 企业安全, 合规监测, 后端开发, 字符串匹配, 安全仪表盘, 安全扫描器, 安全运营中心, 攻击模拟, 无后门, 渗透测试工具, 紫队, 网络安全, 网络映射, 网络资产管理, 越权漏洞, 逆向工具, 隐私保护, 驱动签名利用