priyavjoshi22/ThreatWatch--Cyber-Threat-Intelligence-Log-Analysis-System
GitHub: priyavjoshi22/ThreatWatch--Cyber-Threat-Intelligence-Log-Analysis-System
一个基于 Flask 和 SQLite 构建的轻量级安全信息与事件管理系统,支持日志上传、威胁检测与告警可视化。
Stars: 0 | Forks: 0
# ThreatWatch SIEM
## 网络威胁情报与日志分析系统
ThreatWatch SIEM 是一个使用 **Python Flask** 和 **SQLite** 构建的轻量级安全信息与事件管理 (SIEM) 应用程序。它允许用户上传安全日志文件,分析可疑活动,对威胁进行分类,并通过简单的 Web 仪表板查看安全警报。
## 功能
* 上传安全日志文件
* 自动分析日志
* 检测常见的网络威胁
* 按严重程度对威胁进行分类(严重、高、中、低)
* 使用 SQLite 存储日志
* 在仪表板上查看警报和威胁信息
## 使用的技术
* Python
* Flask
* SQLite
* HTML
* CSS
* Bootstrap
* JavaScript
## 项目结构
```
ThreatWatch-SIEM/
│
├── app.py
├── database.db
├── sample_logs.txt
│
├── templates/
│ ├── index.html
│ ├── upload.html
│ ├── alerts.html
│ └── threats.html
│
├── static/
│ └── style.css
│
└── uploads/
```
## 安装说明
1. 克隆仓库。
2. 安装 Flask:
```
pip install flask
```
3. 运行应用程序:
```
python app.py
```
4. 打开浏览器并访问:
```
http://127.0.0.1:5000
```
## 作者
**Priya Joshi**
Government Polytechnic Porbandar
GTU SBTP 2026
标签:Python Flask, SQLite, 后端开发, 多模态安全, 威胁情报, 安全告警, 开发者工具, 数据可视化, 逆向工具