rohitpawar-tech/AI-Powered-Cyber-Defense-Center
GitHub: rohitpawar-tech/AI-Powered-Cyber-Defense-Center
一个赛博朋克风格的纯前端 SOC 安全运营中心模拟仪表盘,用于演示和教育场景。
Stars: 0 | Forks: 0
# AI 驱动的网络防御中心
AegisAI 是一个现代化的 AI 驱动网络威胁监控仪表盘,旨在模拟安全运营中心 (SOC) 环境。该平台提供实时威胁可视化、攻击监控、威胁情报分析、事件响应追踪、网络钓鱼检测和恶意软件
# NEXUS | AI 网络威胁监控仪表盘
这是一个生产级的、单文件前端模拟系统,模拟了军用级安全运营中心 (SOC)。采用未来主义的赛博朋克美学构建,该仪表盘具有实时数据可视化、3D 威胁映射、交互式 AI 终端以及模拟安全分析工具。
   
**输出示例**
### 阶段
进度追踪器:
```
Containment ████████░░ 80%
Recovery ████░░░░░░ 40%
```
1. 检测
2. 分析
3. 遏制
4. 根除
5. 恢复
6. 经验教训
## 🚨 事件指挥中心
军用级响应仪表盘。
带有访问决策的动态信任图谱。
实时数据包流动画。
```
Dark Web Alerts: 7
Critical Mentions: 2
Leaked Emails: 15
```
## 📡 实时网络拓扑图
交互式节点图:
```
Firewall
│
├── Server A
├── Server B
├── Database
└── IoT Devices
```
## 🦠 AI 恶意软件沙箱
上传文件并显示:
```
Behavior Analysis
├── Registry Changes
├── Network Calls
├── Suspicious Processes
└── Threat Score: 87%
```
包含动态执行模拟。
## 🌐 暗网情报监控
**仪表盘卡片**
* 检测到泄露的凭证
* 被盗数据提及
* 品牌监控
* 威胁行为者讨论
* 卫星网络状态
* GPS 欺骗警报
* 全球通信监控
* 太空网络威胁
## 🔐 零信任安全面板
显示:
```
Users Verified: 245
Devices Verified: 132
Blocked Access: 18
Trust Score: 94%
```
## 🛰️ 卫星威胁监控
军用级可视化。







**功能**
```
Threat Summary:
• Source: Russia
• Risk: Critical
• MITRE Technique: T1059
• Suggested Action: Isolate Host
```
## 🧠 MITRE ATT&CK 框架映射
专业的 SOC 使用 MITRE ATT&CK。
**显示:**
* 初始访问
* 执行
* 持久化
* 权限提升
* 防御规避
* 凭证访问
* 横向移动
显示活跃战术的视觉热力图。
```
[10:32] Reconnaissance
↓
[10:45] Port Scan
↓
[10:52] Credential Attack
↓
[11:03] Malware Deployment
```
## 🤖 AI 安全分析师
将聊天机器人升级为真正的 SOC 分析师。
**命令**
```
investigate 192.168.1.5
threat-report
ioc-search
recommend-fix
```
```
Next 24 Hours Risk Forecast
███████████░░░░ 78%
Likely Threat: Ransomware
Confidence: 92%
```
## 🌍 网络攻击时间轴回放
创建一个显示攻击历史的回放系统。
**功能:**
* 倒放攻击
* 时间轴滑块
* 攻击链可视化
* 事件重构
## 🔥 AI 威胁预测引擎
不仅显示当前攻击,还使用 AI 预测未来威胁。
**功能:**
* 攻击概率评分
* 预测的攻击类型 (DDoS, Ransomware, Phishing)
* 风险趋势预测
* AI 置信度可视化
## 🌟 功能
### 视觉与用户体验 (UX)
* **赛博朋克 UI:** 暗黑模式、霓虹发光效果、玻璃拟态面板和 CRT 扫描线。
* **启动序列:** 电影般的 Matrix 代码雨动画和系统初始化加载器。
* **响应式设计:** 完全自适应桌面、平板和移动设备的布局。
* **高级动画:** GSAP 过渡、AOS 滚动揭示和毛刺文本效果。
### 仪表盘组件
* **实时指标:** 针对总威胁数、拦截请求数、安全评分和 AI 置信度的动态计数器。
* **流量分析:** 使用 Chart.js 的实时折线图。
* **威胁分布:** 可视化攻击媒介 (DDoS, SQLi, Malware 等) 的交互式环形图。
* **实时威胁推送:** 带有严重性高亮 (紧急、中等、低) 的自动滚动日志模拟。
* **3D 威胁地图:** 可视化全球攻击来源的交互式地球仪 (Three.js)。
### 交互工具
* **AI 终端:** 命令行界面。尝试 `help`、`scan`、`status` 或 `clear` 等命令。
* **AI 助手:** 模拟响应威胁查询的浮动聊天机器人。
* **文件分析器:** 带有模拟恶意软件扫描的拖放区域。
* **密码生成器:** 带有熵控制的安全密码生成工具。
* **模拟控制:** “模拟攻击”按钮可触发视觉和声音警报。
### 音频系统
* **沉浸式音效:** 环境赛博朋克背景音乐。
* **音效:** 键盘打字声和紧急警报声。
* **用户控制:** 具有音量控制的静音/取消静音功能。
### 安装说明
1. 克隆或下载存储库。
2. 找到 HTML 文件 (例如 `index.html`)。
3. 在您的 Web 浏览器中打开该文件。
**就是这样!** 不需要构建过程或服务器。
## 🚀 入门指南
### 前置条件
* 现代 Web 浏览器 (Chrome, Firefox, Edge, Safari)。
* 活跃的互联网连接 (用于加载库和字体的 CDN)。
## 📖 使用指南
### 1. 初始启动
加载后,您将看到 Matrix 风格的启动序列。等待进度条达到 100% 即可解锁仪表盘。
### 2. 音频激活
由于浏览器的自动播放策略,音频默认处于静音状态。
* 点击左下角或导航栏中的 **音量图标**,以启用环境赛博朋克音乐和音效。
### 3. 使用终端
终端位于右下角的面板中。它支持以下命令:
* `help` :列出可用命令。
* `scan` :启动虚假的网络漏洞扫描。
* `status` :检查系统健康状况。
* `clear` :清除终端历史记录。
* `date` :显示当前时间戳。
### 4. AI 助手
点击右下角的 **机器人图标** 以打开 AI 聊天窗口。
* 询问有关“威胁”、“状态”或“密码”的问题,以查看模拟的 AI 响应。
### 5. 工具
* **文件扫描:** 将任何文件拖到“拖放”区域,以查看模拟的启发式分析。
* **密码生成:** 点击“PASS GEN”以根据滑块长度生成强密码。
## 🛠 技术栈
| 技术 | 用途 |
| :--- | :--- |
| **HTML5** | 结构与语义 |
| **CSS3** | 样式、动画、玻璃拟态 |
| **JavaScript (ES6)** | 逻辑、DOM 操作 |
| **Three.js** | 3D 地球仪可视化 |
| **Chart.js** | 实时数据图表 |
| **GSAP** | 高性能动画 |
| **AOS** | 滚动动画 |
| **Typed.js** | 打字机文本效果 |
| **Font Awesome** | 图标库 |
| **Google Fonts** | Orbitron, Rajdhani, Audiowide |
## 📝 项目结构
整个应用程序包含在一个 HTML 文件中:
```
index.html
├──
│ ├── Meta Tags & CDNs
│ └── Internal CSS (