VaibhavChaudhary14/vertex-fusion
GitHub: VaibhavChaudhary14/vertex-fusion
一个融合图神经网络AI检测的智能电网信息物理安全仿真平台,支持实时潮流仿真、多种攻击注入和自动防护响应。
Stars: 0 | Forks: 0
# Vertex Fusion:智能电网信息物理仿真器
这是一个集成基于 Python 的潮流分析和 AI 检测与现代 React/Node.js Web 界面的下一代仿真平台。
## 🚀 快速开始
### 前置条件
- Node.js (v18+)
- Python (v3.9+)
- PostgreSQL(可选,用于持久化用户数据)
### 1. 安装依赖
**Frontend & Backend:**
```
npm install
```
**Simulation Engine:**
```
pip install -r simulation/requirements.txt
```
### 2. 运行应用
您需要并行运行 Python 仿真引擎和 Node.js Web 应用程序。
**终端 1:Python Simulation Service**
```
python simulation/main.py
# 运行于 http://127.0.0.1:8000
```
**终端 2:Web Application**
```
npm run dev
# 运行于 http://localhost:5000 (Backend) + http://localhost:5173 (Frontend proxy)
```
## 🏗️ 项目结构
- **`frontend/`**:用于实时 SCADA 可视化的 React 18 仪表盘。
- **`backend/`**:处理 API 代理、认证和数据持久化的 Node.js Express 服务器。
- **`simulation/`**:运行 Pandapower 潮流仿真和 ST-GNN AI 检测模型的 Python FastAPI 服务。
- **`shared/`**:共享的 TypeScript 类型和 Zod schemas。
## ⚡ 核心功能
- **Real-Time Data**:每 200ms 更新一次的 6 节点潮流仿真。
- **Attack Injections**:通过 UI 注入 FDI、DoS 和重放攻击。
- **AI Detection**:ST-GNN 模型实时检测异常。
- **Automated Protection**:当攻击被确认时,SCADA 逻辑自动触发断路器。
标签:AV绕过, DoS攻击, FastAPI, FDI攻击, GNN, GNU通用公共许可证, MITM代理, Node.js, Pandapower, PKINIT, Python, React, SCADA仿真, Syscalls, Vercel部署, 人工智能, 勒索软件检测, 图神经网络, 威胁情报, 工控安全, 开发者工具, 异常检测, 数字孪生, 数据融合, 断路器控制, 无后门, 智能电网, 测试用例, 用户模式Hook绕过, 电力系统分析, 纵深防御, 网络安全, 网络物理系统, 自动化攻击, 虚假数据注入, 逆向工具, 重放攻击, 隐私保护