guravanuja0601/Phishing-email-detection
GitHub: guravanuja0601/Phishing-email-detection
基于关键词规则和外部威胁情报验证的钓鱼邮件检测工具,能够分析邮件内容、链接和发件人信息并输出风险评分与告警报告。
Stars: 0 | Forks: 0
# 📩 带风险评分的钓鱼邮件检测系统
## 📌 描述
该项目通过分析内容、识别可疑模式并分配风险评分来检测钓鱼邮件。它还支持使用 VirusTotal 进行外部验证。
## 🚀 功能
- 基于关键词的钓鱼检测
- URL 检测
- 风险评分(低 / 中 / 高)
- 基于原因的分析
- SOC 风格的告警输出
- 使用 VirusTotal 进行外部验证
## 📁 项目结构
```
- main.py → Core detection logic
- sample-email.txt → Input email
- analysis.txt → Output report
- system-output.png → Program output
- virustotal-result.png → VirusTotal verification
```
## ⚙️ 工作原理
1. 用户输入邮件内容
2. 系统检查以下内容:
- 可疑关键词
- 链接
- 发件人问题
3. 分配风险评分
4. 生成告警和报告
## 🛠️ 所用工具
- Python
- Kali Linux
- VirusTotal(用于威胁验证)
- urlscan(用于 URL 行为分析)
## 📊 输出示例
```
- HIGH RISK → 🚨⚠️Phishing detected
- MEDIUM RISK → ⚠️Suspicious email
- LOW RISK → ✅Safe email
```
## 📷 输出截图
## 


## 🚀 未来增强计划
- 添加基于机器学习的检测
- 集成 VirusTotal API
- 开发 GUI 界面
- 实现实时扫描
## 👩💻 作者
Anuja Gurav
标签:AMSI绕过, Ask搜索, Python, SOC分析, VirusTotal, 内容分析, 威胁情报, 威胁检测, 安全警报, 开发者工具, 恶意URL检测, 搜索语句(dork), 无后门, 社会工程学防御, 网络安全, 网络钓鱼防御, 逆向工具, 邮件安全, 邮箱安全, 钓鱼邮件检测, 隐私保护, 风险评分