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 ``` ## 📷 输出截图 ## ![系统输出](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/f88d77172a115523.png) ![VirusTotal](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/2942d2b89b115525.png) ![URLScan](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/e6496f8f78115526.png) ## 🚀 未来增强计划 - 添加基于机器学习的检测 - 集成 VirusTotal API - 开发 GUI 界面 - 实现实时扫描 ## 👩‍💻 作者 Anuja Gurav
标签:AMSI绕过, Ask搜索, Python, SOC分析, VirusTotal, 内容分析, 威胁情报, 威胁检测, 安全警报, 开发者工具, 恶意URL检测, 搜索语句(dork), 无后门, 社会工程学防御, 网络安全, 网络钓鱼防御, 逆向工具, 邮件安全, 邮箱安全, 钓鱼邮件检测, 隐私保护, 风险评分