balajibuuaga-cmd/ai-incident-response-platform

GitHub: balajibuuaga-cmd/ai-incident-response-platform

基于 React 和 Spring Boot 构建的 AI 驱动事件响应管理平台,提供实时监控、AI 摘要生成和事件全生命周期管理功能。

Stars: 0 | Forks: 0

# AI 事件响应平台 一个使用 React、Spring Boot、PostgreSQL、WebSockets 和 Docker 构建的 AI 驱动的全栈事件响应仪表板。 # 功能 - 实时事件监控 - AI 生成的事件摘要 - 事件创建和管理 - 事件状态更新 - 优先级管理 - 事件历史跟踪 - ServiceNow 工单模拟 - 实时 WebSocket 通知 - 安全日志监控仪表板 - Docker 化部署 # 技术栈 ## 前端 - React.js - Axios - SockJS - STOMP WebSocket - CSS ## 后端 - Spring Boot - Spring Security - Spring WebSocket - Spring Data JPA - Maven ## 数据库 - PostgreSQL ## DevOps - Docker - Docker Compose - GitHub # 项目结构 ``` ai-incident-response-platform/ │ ├── incident-response-frontend/ ├── incident-response-platform/ ├── docker-compose.yml └── README.md ``` # 不使用 Docker 运行 ## 后端 ``` cd incident-response-platform ./mvnw spring-boot:run ``` 后端运行在: ``` http://localhost:8080 ``` ## 前端 ``` cd incident-response-frontend npm install npm run dev ``` 前端运行在: ``` http://localhost:5173 ``` # 使用 Docker 运行 ## 启动应用 ``` docker compose up --build ``` ## 停止应用 ``` docker compose down ``` # Docker 服务 | 服务 | 端口 | |---|---| | 前端 | 5173 | | 后端 | 8080 | | PostgreSQL | 5432 | # API Endpoints ## 事件 API | Method | Endpoint | |---|---| | GET | /api/incidents | | POST | /api/incidents | | PUT | /api/incidents/{id}/status | | PUT | /api/incidents/{id}/priority | | POST | /api/incidents/{id}/servicenow-ticket | # 已实现的主要功能 - 带有实时指标的事件仪表板 - 严重程度分布图表 - 状态概览图表 - 基于 WebSocket 的实时更新 - 事件分配工作流 - AI 生成的根因分析 - AI 生成的修复建议 - 事件时间线/历史跟踪 - Docker 化全栈部署 - 业务服务清单管理 - 事件到服务的映射 - 安全事件的服务影响可见性 # 未来增强功能 - JWT 认证 - 基于角色的访问控制 - Splunk 集成 - Kafka 事件流 - 邮件警报 - AWS 部署 - SIEM 集成 - AI 威胁检测 # 作者 ## Balaji Buraga GitHub: https://github.com/balajibuuaga-cmd
标签:IT运维, React, Socks5代理, Spring Boot, Syscalls, 人工智能, 域名枚举, 库, 应急响应, 测试用例, 版权保护, 用户模式Hook绕过, 请求拦截