SyedTaif/Phishing-Email-Analyzer

GitHub: SyedTaif/Phishing-Email-Analyzer

基于 Flask 构建的钓鱼邮件分析 Web 应用,通过检测可疑关键词与 URL 并计算风险评分,帮助用户快速识别邮件中的钓鱼威胁。

Stars: 0 | Forks: 0

🎣 Phishing Email Analyzer

一个基于 Python 和 Flask 的网络安全 Web 应用程序,用于分析电子邮件内容以检测钓鱼指标,计算钓鱼风险评分,分类威胁等级,并生成可下载的 PDF 安全报告。

# 📌 概述 Phishing Email Analyzer 是一个基于 Flask 的网络安全 Web 应用程序,用于分析电子邮件内容以识别常见的钓鱼指标。 该应用程序可检测可疑关键词、提取嵌入的 URL、识别可疑域名、提取发件人电子邮件地址、评估钓鱼风险、将电子邮件分类为低、中或高威胁等级,并生成包含可操作建议的可下载 PDF 安全报告。 # ✨ 功能 - ✅ 钓鱼关键词检测 - ✅ 使用正则表达式 (Regex) 进行 URL 检测 - ✅ 可疑域名检测 - ✅ 发件人邮箱提取 - ✅ 大写文本检测 - ✅ 多重感叹号检测 - ✅ 风险评分计算 (0–100) - ✅ 低 / 中 / 高 威胁分类 - ✅ 安全建议 - ✅ PDF 报告下载 - ✅ 字符计数器 - ✅ 响应式用户界面 # 📸 截图 ### 🏠 主页 ![主页](https://static.pigsec.cn/wp-content/uploads/repos/cas/04/047f60ce94d5c97b76aac66c533fa183d251ced9df643e867df11ffbced01ba5.png) ### 🔍 分析结果 ![结果](https://static.pigsec.cn/wp-content/uploads/repos/cas/7f/7f3ec942fcd0df1eec350a37a5a6e708d6d3112491e121651ea88591f2860277.png) ### 📄 PDF 报告 ![PDF](https://raw.githubusercontent.com/SyedTaif/Phishing-Email-Analyzer/main/screenshots/PDF.png) # 🛠️ 技术栈 - Python - Flask - HTML5 - CSS3 - JavaScript - ReportLab - 正则表达式 (Regex) # 📂 项目结构 ``` Phishing-Email-Analyzer/ │ ├── app.py ├── requirements.txt ├── README.md ├── LICENSE │ ├── templates/ │ └── index.html │ ├── static/ │ ├── style.css │ └── script.js │ └── screenshots/ ├── Home.png ├── Result.png └── PDF.png ``` # ⚙️ 安装说明 ### 克隆仓库 ``` git clone https://github.com/SyedTaif/Phishing-Email-Analyzer.git ``` ### 切换到项目目录 ``` cd Phishing-Email-Analyzer ``` ### 安装依赖 ``` pip install -r requirements.txt ``` ### 运行应用程序 ``` python app.py ``` ### 在浏览器中打开 ``` http://127.0.0.1:5000 ``` # 🚀 在线演示 🌐 https://phishing-email-analyzer-5lbf.onrender.com # 🔍 检测逻辑 该应用程序使用多种钓鱼检测技术来分析电子邮件内容: - 可疑关键词匹配 - 使用正则表达式 (Regex) 提取 URL - 可疑域名检测 - 发件人邮箱提取 - 大写文本分析 - 多重感叹号检测 - 风险评分计算 - 威胁等级分类 # 📄 PDF 报告 分析电子邮件后,用户可以下载包含以下内容的专业 PDF 报告: - 分析结果 - 威胁等级 - 风险评分 - 安全建议 # 🔮 未来改进 - 电子邮件 Header 分析 - .eml 文件上传支持 - SPF / DKIM / DMARC 验证 - VirusTotal API 集成 - 域名信誉查询 - 电子邮件附件分析 - 基于机器学习的钓鱼检测 # 👨‍💻 作者 **Syed Taif Ahmed** 🌐 GitHub: https://github.com/SyedTaif 💼 LinkedIn: https://www.linkedin.com/in/syed-taif-ahmed-ba8a683bb/ ## ⭐ 支持 如果您觉得这个项目有用,欢迎在 GitHub 上给它点个 ⭐。 ## 📜 许可证 该项目基于 MIT License 授权。
标签:Flask, Python, 数据可视化, 无后门, 电子邮件安全, 逆向工具, 钓鱼检测