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绕过, 电力系统分析, 纵深防御, 网络安全, 网络物理系统, 自动化攻击, 虚假数据注入, 逆向工具, 重放攻击, 隐私保护