nightshade058/cyber-threat-dashboard
GitHub: nightshade058/cyber-threat-dashboard
一个采用 Flask 与赛博朋克 UI 的实时网络威胁情报仪表板,提供日志监控、攻击可视化与 AI 异常检测。
Stars: 0 | Forks: 0
# ⚡ 网络威胁情报仪表板
## 🌐 概述
**网络威胁情报仪表板**是一个功能强大的基于Web的应用程序,旨在模拟真实的网络安全监控系统。
它提供**实时攻击追踪、可视化展示和异常检测**,全部采用**霓虹黑客风格UI**,带来沉浸式体验。
## 🚀 核心功能
### 🔐 认证系统
* 安全的登录与注册
* 使用 Werkzeug 进行密码哈希
* 使用 Flask-Login 进行会话管理
### 📊 实时仪表板
* ⚡ 动态威胁计数器
* 📡 实时系统日志
* 🔴 高亮显示失败的登录尝试
* 💻 赛博朋克风格UI
### 🧠 威胁情报面板
* 总威胁追踪
* 失败尝试监控
* 关键活动洞察
* 一键AI威胁扫描
### 📈 攻击可视化
* 按IP划分的攻击动态柱状图
* 基于 Chart.js 构建
### 🌍 全球攻击地图
* 实时 **IP → 国家追踪**
* 显示攻击来源的世界热力图
* 让仪表板看起来像真实的网络指挥中心
### 💻 实时终端反馈
* 每2秒自动刷新的日志
* 黑客风格的终端展示
* 显示IP、国家、用户和状态
### 🤖 AI威胁检测
* 检测可疑的登录模式
* 识别暴力破解尝试
* 在独立页面展示标记的威胁
## 🛠️ 技术栈
| 层级 | 技术 |
| ------------- | ------------------------------ |
| 后端 | Flask (Python) |
| 前端 | HTML, CSS (赛博朋克UI), JavaScript |
| 数据库 | SQLite |
| 数据 | Pandas |
| 可视化 | Chart.js + Chart.js Geo |
| 认证 | Flask-Login |
## 📂 项目结构
```
cyber_dashboard/
│
├── app.py
├── analyzer.py
├── database.db
│
├── templates/
│ ├── index.html
│ ├── login.html
│ ├── signup.html
│ └── detect.html
│
├── static/
│ └── css/
│ └── style.css
│
├── README.md
└── .gitignore
```
## ⚙️ 安装与设置
### 1️⃣ 克隆仓库
```
git clone https://github.com/YOUR-USERNAME/cyber-threat-dashboard.git
cd cyber-threat-dashboard
```
### 2️⃣ 安装依赖
```
pip install flask flask-login pandas werkzeug requests
```
### 3️⃣ 运行应用
```
python app.py
```
### 4️⃣ 在浏览器中打开
```
http://127.0.0.1:5000/login
```
## 🧪 系统测试
### ✅ 正常活动
* IP: `192.168.1.10`
* 状态: `SUCCESS`
### 🚨 攻击模拟
* IP: `103.45.76.23`
* 状态: `FAILED`(多次重复)
### 🔥 你将看到
* 上升的威胁计数器
* 红色高亮失败的日志
* 攻击图表中的峰值
* 基于国家的攻击可视化在地图中
## 📸 预览
截图/
```
```
## 🔮 未来的增强
* 🌍 使用缓存的实时Geo-IP追踪
* 🔔 带有声音和闪烁UI的警报系统
* 📡 基于WebSocket的实时更新
* 🧠 高级机器学习异常检测
* 🗺️ 带有攻击动画的交互式世界地图
## 💡 学习成果
本项目展示了:
* 全栈Web开发(Flask + JS)
* 实时数据处理
* 数据可视化技术
* 网络安全概念(日志、攻击、检测)
* 具有未来主题的UI/UX设计
## 📄 许可证
本项目是开源的,采用MIT许可证。
## 👩💻 作者
**Dishari Singha**
## ⭐ 支持
如果你喜欢这个项目,请在GitHub上给它一个 ⭐!
标签:AI安全检测, Chart.js可视化, Flask-Login, Flask应用, Geo IP定位, Pandas数据清洗, Python后端, SEO: 威胁情报, SEO: 攻击可视化, SEO: 网络安全监控, SQLite数据库, Web安全监控, Werkzeug密码哈希, 会话管理, 免杀技术, 内核监控, 后端开发, 失败登录监控, 威胁追踪, 安全运营中心, 实时威胁情报, 异常检测, 暴力破解检测, 渗透测试监控, 登录认证, 终端监控, 网络威胁监测, 网络安全仪表盘, 网络攻防模拟, 网络映射, 赛博朋克主题, 逆向工具, 霓虹UI