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, 云计算, 威胁分析, 安全运营中心, 无后门, 网络安全, 网络映射, 自动化侦查工具, 规则引擎, 逆向工具, 邮件安全, 钓鱼检测, 隐私保护