ravihackerji/email-threat-analyzer-pro
GitHub: ravihackerji/email-threat-analyzer-pro
基于Python的邮件安全分析工具,通过规则检测识别钓鱼邮件并生成包含威胁评分的详细安全报告。
Stars: 0 | Forks: 0
# 📧 Email Threat Analyzer Pro
一个基于 Python 的网络安全项目,旨在通过分析示例邮件来检测钓鱼攻击、可疑链接、品牌冒充以及其他基于电子邮件的威胁。
本项目旨在模拟安全运营中心 (SOC) 分析师如何使用基于规则的威胁检测来调查可疑邮件。
# 功能
- 解析结构化邮件文件
- 分析发件人信息
- 检测可疑关键词
- 提取并检查 URL
- 检测 HTTP 链接
- 检测基于 IP 的 URL
- 检测缩短的 URL
- 检测可疑的 TLD
- 检测伪造的发件人域
- 检测品牌冒充
- 检测全大写主题
- 检测过多的感叹号
- 加权威胁评分
- 风险分类
- SAFE
- LOW
- MEDIUM
- HIGH
- CRITICAL
- 生成详细的分析报告
- 汇总统计数据
# 目录结构
```
Email-Threat-Analyzer-Pro/
│
├── config.py
├── email_reader.py
├── threat_detector.py
├── report_generator.py
├── utils.py
├── main.py
│
├── sample_emails/
│
├── reports/
│
├── README.md
├── requirements.txt
└── .gitignore
```
# 检测引擎
分析器会执行多项安全检查:
### 发件人分析
- 可疑发件人域
- 伪造域
- 品牌冒充
### 主题分析
- 全大写
- 多个感叹号
### URL 分析
- HTTP 链接
- 基于 IP 的链接
- URL 缩短服务
- 可疑顶级域名
### 内容分析
- 密码请求
- 账户验证
- 银行类关键词
- 付款请求
- 礼品卡
- 彩票诈骗
- 紧急语气
- 账户冻结
- 安全警报
# 威胁评分
每个可疑指标都会累加到整体的威胁评分中。
示例:
| 指标 | 分数 |
|-----------|------:|
| HTTP 链接 | +20 |
| 密码请求 | +15 |
| 可疑发件人 | +25 |
| 伪造品牌 | +25 |
| 可疑 TLD | +20 |
| 多个链接 | +15 |
最高分数:**100**
# 风险等级
| 分数 | 等级 |
|--------|--------|
| 0-19 | SAFE |
| 20-39 | LOW |
| 40-59 | MEDIUM |
| 60-79 | HIGH |
| 80-100 | CRITICAL |
# 运行项目
克隆仓库
```
git clone https://github.com/YOUR_USERNAME/Email-Threat-Analyzer-Pro.git
```
进入项目目录
```
cd Email-Threat-Analyzer-Pro
```
运行
```
python main.py
```
# 示例输出
```
==============================================================
EMAIL THREAT ANALYZER PRO
==============================================================
Scanning fake_bank.txt
Risk Level : CRITICAL
Threat Score : 94
Indicators
✔ Suspicious Sender
✔ HTTP Link
✔ Fake Bank Domain
✔ Verify Keyword
✔ Multiple URLs
Recommendation
Delete immediately and report as phishing.
```
# 生成报告
应用程序会自动创建
```
reports/analysis_report.txt
```
其中包含:
- 发件人
- 主题
- 威胁分数
- 风险等级
- 指标
- URL
- 建议
- 汇总统计数据
# 使用技术
- Python
- 正则表达式
- 文件处理
- 模块化编程
# 展示技能
- 网络安全基础
- 钓鱼检测
- 安全编码
- 威胁分析
- 电子邮件安全
- Python 开发
- 基于规则的检测
- 安全报告
# 未来改进
- 机器学习钓鱼检测
- Gmail API 集成
- VirusTotal 集成
- WHOIS 查询
- Streamlit 仪表板
- PDF 报告生成
- 附件分析
- SPF/DKIM/DMARC 验证
- IOC 提取
- 威胁情报源
# 许可证
本项目仅供教育目的使用。
使用 Python ❤️ 制作。
标签:Python, 云计算, 威胁分析, 安全运营中心, 无后门, 网络安全, 网络映射, 自动化侦查工具, 规则引擎, 逆向工具, 邮件安全, 钓鱼检测, 隐私保护