prasiddha-cyber/Task-3-PrasiddhaPingali
GitHub: prasiddha-cyber/Task-3-PrasiddhaPingali
一款基于 Python 桌面 GUI 的钓鱼检测与威胁情报分析工作台,可分析可疑邮件和 URL 并生成可视化风险报告。
Stars: 0 | Forks: 0
# 🎣 钓鱼情报工作台
这是一款现代化的桌面应用程序,作为 **DecodeLabs 2026 网络安全实习** 的 **任务 3** 开发。该应用程序可分析可疑电子邮件、URL 和钓鱼指标,以识别潜在的网络威胁、对其严重程度进行分类,并通过交互式威胁情报仪表板提供可操作的安全建议。
## 🚀 功能
- 📧 电子邮件钓鱼分析
- 🌐 可疑 URL 检查
- 🔍 基于关键词的钓鱼检测
- 🚩 威胁严重性分类
- 📊 交互式威胁情报仪表板
- 📈 风险评分可视化
- 💡 安全建议
- 📚 网络安全意识与教育资源
- 📄 可导出的威胁分析报告
- 🖥️ 现代企业风格桌面界面
## 🛠️ 技术栈
- Python 3
- CustomTkinter
- Tkinter
- 正则表达式 (Regex)
- ReportLab (PDF 报告生成)
- Python 标准库
## 📸 截图
### 威胁报告仪表板

### URL 分析

### 关键词分析

### 电子邮件可视化工具

### 安全教育

## ▶️ 如何运行
### 克隆仓库
```
git clone https://github.com/prasiddha-cyber/Task-3-PingaliPrasiddha.git
```
### 导航至项目目录
```
cd Task-3-PingaliPrasiddha
```
### 安装依赖项
```
pip install -r requirements.txt
```
### 运行应用程序
```
python main.py
```
## 📂 项目结构
```
Task-3-PingaliPrasiddha/
│── main.py
│── dashboard.py
│── analyzer.py
│── widgets.py
│── theme.py
│── report_generator.py
│── sample_data.py
│── education_data.py
│── requirements.txt
│── README.md
│
└── images/
├── threat_report.png
├── URL_analysis.png
├── keyword_analysis.png
├── Email_visualizer.png
└── security_education.png
```
## 🎯 学习成果
- 钓鱼检测技术
- 电子邮件威胁分析
- URL 信誉与检查
- 威胁情报基础
- 安全电子邮件意识
- Python GUI 开发
- 报告生成
- 网络安全最佳实践
## 🔮 未来改进
- 基于 AI/ML 的钓鱼检测
- 实时 URL 信誉查询
- 电子邮件标头分析
- VirusTotal API 集成
- 威胁情报源支持
## 👨💻 开发者
**Pingali Prasiddha**
网络安全学生
DecodeLabs 2026 网络安全实习
## 📄 许可证
本项目出于教育目的开发,是 DecodeLabs 2026 网络安全实习的一部分。
标签:Python, 威胁情报, 开发者工具, 无后门, 桌面应用, 钓鱼检测