yashh127/phishing-triage-workbench

GitHub: yashh127/phishing-triage-workbench

面向 SOC 分析师的全自动化钓鱼邮件分拣工作台,将 EML 解析、身份验证校验、威胁评分与工单生成整合到单一面板中。

Stars: 0 | Forks: 0

# 🛡️ 自动化钓鱼邮件分拣工作台 ## 🌟 核心功能 * **✉️ Header 与 Envelope 遥测:** 解析 `From`、`To`、`Return-Path`、`Reply-To`、`Subject`,并检测 envelope 域名不匹配情况(Spoofing 指标)。 * **🔐 身份验证分析:** 解析 `Authentication-Results` 和 `Received-SPF` header 以获取 SPF、DKIM 和 DMARC 状态。 * **🌐 邮件服务器跳转链:** 自上而下可视化展示 `Received` header 的中继跳转,包含服务器主机名、IP 地址和时间戳。 * **🔗 Defang URL 与域名提取器:** 提取所有内嵌的正文链接,将其转换为安全的 defang 格式(`hXXp://domain[.]com`),检测可疑的 TLD(`.xyz`、`.top`),并标记凭据窃取关键字。 * **📎 附件哈希与欺骗检测:** 计算所有附件的 MD5 和 SHA256 哈希值,并标记恶意的双重扩展名欺骗行为(例如 `Invoice.pdf.exe`)。 * **📊 SOC 风险引擎(0-100 评分):** 计算威胁严重性(`CRITICAL`、`HIGH`、`MEDIUM`、`LOW`),呈现推荐的 SOC playbook 响应操作,并一键生成 Markdown 工单。 * **⚡ 零配置演示:** 内置逼真的示例 EML 文件,可随时进行一键测试。 ## 🛠️ 技术栈 * **后端:** Python 3.10+、FastAPI、Uvicorn、Python 标准 `email` 库。 * **前端:** 现代 Vanilla HTML5/CSS3/JavaScript(暗黑主题、响应式网格、毛玻璃效果)。 * **安全与加密:** `hashlib`、`urllib.parse`、Defang 引擎、威胁评分算法。 ## 🚀 快速入门指南 ### 1. 前置条件 确保您的机器上已安装 Python 3.8+。 ### 2. 使用单条命令运行 执行启动脚本: ``` chmod +x run.sh ./run.sh ``` 或手动启动: ``` # 安装依赖 pip install -r requirements.txt # 启动 FastAPI server python3 -m uvicorn backend.app:app --host 0.0.0.0 --port 8000 --reload ``` ### 3. 访问仪表板 打开浏览器并导航至: 👉 **`http://localhost:8000`** 点击 **“🚨 加载凭据钓鱼样本”** 运行即时演示! ## 📂 项目结构 ``` phishing-triage-workbench/ ├── backend/ │ ├── app.py # FastAPI server & routes │ ├── parser.py # Core EML parser, header hop tracer & defanger │ └── threat_intel.py # Threat scoring engine & API lookup integration ├── frontend/ │ ├── index.html # Dark-theme SOC dashboard UI │ ├── style.css # Custom CSS design system │ └── app.js # Client-side UI logic & export engine ├── samples/ │ ├── credential_harvesting_phish.eml # Sample malicious phishing email │ └── legitimate_newsletter.eml # Sample clean email ├── requirements.txt # Python package dependencies ├── run.sh # One-click startup script └── README.md # Documentation ``` ## 📝 作者与许可 为安全运营中心 (SOC) 分析师的作品集演示而开发。基于 MIT 许可协议开源。
标签:AV绕过, FastAPI, 企业安全, 威胁情报, 开发者工具, 网络资产管理, 逆向工具, 钓鱼邮件分析