Rootless-Ghost/phishing-analyzer

GitHub: Rootless-Ghost/phishing-analyzer

一个基于 Python 的钓鱼邮件本地分析工具,自动提取邮件头、URL、附件等 IOC 并给出可疑度评分。

Stars: 1 | Forks: 0

# 钓鱼邮件分析器 一个基于 Python 的可疑邮件分析工具。提取邮件头、URL、附件,并识别钓鱼攻击中常见的失陷指标 (IOC)。
![Python](https://img.shields.io/badge/Python-3.9+-blue?logo=python) ![License](https://img.shields.io/badge/License-MIT-yellow)
## 演示 ### 钓鱼检测 ![Phishing Analyzer Demo](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/47f3e92f21105747.png) ## 功能 - **邮件头分析**:提取并分析邮件头(From、To、Subject、Reply-To 等) - **SPF/DKIM/DMARC 检查**:识别认证结果 - **URL 提取**:从邮件正文中提取所有 URL 并识别可疑模式 - **附件检测**:列出附件并标记危险文件类型 - **IOC 提取**:自动提取失陷指标 - **可疑度评分**:基于多种风险因素对邮件进行评级 ## 安装 ``` git clone https://github.com/YOUR_USERNAME/phishing-analyzer.git cd phishing-analyzer pip install -r requirements.txt ``` ## 使用 ``` # 分析单个邮件文件 python src/phishing_analyzer.py --input samples/suspicious_email.eml # 使用 verbose 输出进行分析 python src/phishing_analyzer.py --input samples/suspicious_email.eml --verbose # 输出结果到 JSON python src/phishing_analyzer.py --input samples/suspicious_email.eml --output json ``` ## 项目结构 ``` phishing-analyzer/ ├── src/ │ └── phishing_analyzer.py # Main analysis script ├── samples/ # Sample .eml files for testing ├── output/ # Generated reports ├── tests/ # Unit tests ├── requirements.txt └── README.md ``` ## 检测内容 | 指标 | 风险等级 | 描述 | |-----------|------------|-------------| | From/Reply-To 不匹配 | 高 | 发件人与回复地址不匹配 | | 可疑 URL | 高 | 包含 IP 地址、仿冒域名、短链接的 URL | | 危险附件 | 高 | .exe、.js、.vbs、.scr、.bat 文件 | | 紧迫性关键词 | 中 | "URGENT"、"ACT NOW"、"VERIFY IMMEDIATELY" | | SPF/DKIM 失败 | 中 | 邮件认证失败 | | 外部链接 | 低 | 指向外部域名的链接 | ## 路线图 - [x] 项目搭建 - [x] 邮件头解析 - [x] URL 提取与分析 - [x] 附件检测 - [x] 可疑度评分 - [ ] VirusTotal API 集成 - [ ] HTML 报告生成 - [ ] 批量分析模式 ## 作者 **RootlessGhost** 初级渗透测试人员 | SOC 分析实习生 ## 许可证 MIT 许可证 - 详情请参阅 [LICENSE](LICENSE)
由 [Rootless-Ghost](https://github.com/Rootless-Ghost) 构建
标签:Cloudflare, ESC8, MITRE ATT&CK, Python, SOC工具, SPF/DKIM/DMARC, URL提取, 反编译, 垃圾邮件过滤, 失陷指标, 威胁情报, 安全分析脚本, 开发者工具, 数字取证, 无后门, 漏洞发现, 社会工程学, 网络安全, 自动化分析, 自动化脚本, 跨站脚本, 逆向工具, 邮件头分析, 邮件安全, 钓鱼邮件分析, 附件检测, 隐私保护, 风险评分