Nitin-1947/PhishGuard
GitHub: Nitin-1947/PhishGuard
一个基于 Flask 的钓鱼邮件检测系统,通过规则引擎与机器学习相结合的方式对邮件进行多维度风险分析并生成报告。
Stars: 0 | Forks: 0
# PhishGuard
PhishGuard 是一个用于智能检测钓鱼邮件的原型 Web 应用。它结合了基于规则的分析、URL 和附件检查,以及轻量级的机器学习分类器,旨在提供钓鱼风险评分及相应的解释。
## 功能
- 用户注册、登录和密码重置
- 通过文件上传或粘贴表单提交邮件
- 邮件头、URL、附件和文本分析
- 基于机器学习的预测
- 仪表板、历史记录、报告和设置页面
- 生成 PDF 报告
## 安装说明
1. 创建并激活一个 Python 环境。
2. 安装依赖项:`pip install -r requirements.txt`
3. 运行 `python train_model.py` 以生成示例模型。
4. 启动应用:`python app.py`
## 演示凭证
- 用户名:`admin`
- 密码:`admin123`
标签:Apex, Flask, Python, 威胁分析, 无后门, 机器学习, 自动化侦查工具, 逆向工具, 邮件分析, 钓鱼检测