RisingCyber/phoenix-cti-forge

GitHub: RisingCyber/phoenix-cti-forge

面向蓝队分析师的自托管离线威胁情报学习与分析平台,集 IOC 提取、脱敏处理、ATT&CK 浏览、TTP 映射和互动培训于一体。

Stars: 1 | Forks: 0

# 🔥 Phoenix CTI Forge v2.2 **网络威胁情报教育平台** *由 Australian Phoenix CyberOps 创建* https://github.com/user-attachments/assets/8a007ad1-618f-4fe1-8eda-9fdb8cdd2561 ## 概述 Phoenix CTI Forge 是一个自托管、支持离线运行的 Web 应用程序,用于学习、 实践和应用网络威胁情报 (CTI) 分析技能。由分析师为分析师构建, 不进行外部 API 调用,也不保留任何数据。 ## 功能 | 模块 | 描述 | |---|---| | **IOC 分析器** | 从原始文本中提取 12 种 IOC 类型(IP、域名、URL、哈希、CVE、电子邮件、BTC、注册表),支持自动脱敏并生成检索查询 | | **脱敏 / 复敏工具** | 批量或单个 IOC 脱敏/复敏操作——CTI 分析师日常排名第一的任务 | | **MITRE ATT&CK 浏览器** | 浏览所有 14 种战术,包含精选技术、CTI 洞察、APT 示例和检测技巧 | | **TTP 映射器** | 将自然语言行为描述映射到 ATT&CK 技术 | | **培训中心** | 涵盖 6 个类别的 30 多道互动测验题,提供完整解析和学习路径 | | **报告生成器** | 基于专业模板生成结构化威胁报告 | ## 修复的 Bug (v2.0) 1. **`ioc_engine.py`** SHA256 检索查询中有一个多余的 `\t\t}` 制表符导致 `IndentationError` 2. **`ioc_engine.py`** IPv4 Sigma 检索查询使用了错误的键 `sha256:`,而不是 `DestinationIp:` 3. **`educational.py`** 判断题的 `correct_answer` 原为字符串 `"True"`/`"False"`,但 JS 提交的是 `"A"`/`"B"`;已更正为字母格式 4. **`ioc_engine.py`** IOC 提取现在会先自动对输入进行复敏(处理情报报告中的已脱敏 IOC) ## 快速开始 ``` # 1. 安装依赖 pip install -r requirements.txt # 2. 运行 (development) python app.py # 3. 打开浏览器 # http://127.0.0.1:5000 ``` ## 安全说明 - 所有分析均在服务器端运行,**不进行外部 API 调用** - **不会记录、存储或向第三方传输**任何数据 - 所有端点的输入均经过验证和清理 - 频率限制:默认每天 200 次,每小时 50 次;分析端点的限制更为严格 - 通过 Flask-WTF 提供 CSRF 保护 - 通过 Flask-Talisman 提供安全响应头(CSP、X-Frame-Options 等) - 仅用于教育/隔离网络/受控环境 - 未经适当的安全加固,请勿将其暴露在互联网上 ## 许可证 仅供教育目的。 **由 Australian Phoenix CyberOps 创建**
标签:APT分析, Cloudflare, CVE, CyberOps, Defang, Flask, hashes, IOC提取, MITRE ATT&CK, Python, Sigma规则, TTP映射, 失陷标示, 威胁情报分析, 威胁报告, 安全分析师, 安全培训平台, 安全运营, 扫描框架, 教育培训, 数字签名, 无后门, 目标导入, 离线应用, 网络威胁情报, 网络安全, 自托管, 逆向工具, 隐私保护