nitesh2203/CyberGuard----Threat-Intelligence-Monitoring-Platform

GitHub: nitesh2203/CyberGuard----Threat-Intelligence-Monitoring-Platform

CyberGuard是一个基于.NET 8和React的威胁情报监控演示平台,实现了从网络事件提交、可疑活动检测到实时威胁警报推送的完整流程。

Stars: 0 | Forks: 0

# CyberGuard — 威胁情报与监控平台 本仓库包含 CyberGuard 威胁警报订阅功能的极简端到端演示。 ## 包含内容 - 搭建了 SignalR 的 `.NET 8` Web API 后端 - 针对 network events (网络事件) 和 threat alerts (威胁警报) 的 EF Core SQLite 持久化存储 - 订阅实时警报的 React + Vite 前端 ## 运行后端 ``` cd src/CyberGuard.Api dotnet restore dotnet run ``` 后端监听地址为 `http://localhost:5000`。 ## 运行前端 ``` cd client npm install npm run dev ``` 前端监听地址为 `http://localhost:5173`。 ## 快速演示流程 - 在 React 表单中提交一个 network event - 后端在 `NetworkEventController` 中接收它 - `ThreatEngine` 检测可疑活动 - 如果发现威胁,将保存一个 `ThreatAlert` - SignalR 将 `NewThreat` 推送到浏览器 - React 应用实时更新 ## 注意事项 - 快速演示默认使用 SQLite 进行本地开发。 - 您可以在 `Program.cs` 中将数据库提供程序更改为 SQL Server,以进行生产环境的模拟场景演示。
标签:CyberGuard, Entity Framework Core, .NET 8, React, SignalR, SQLite, SQL Server, Syscalls, Vite, Web API, 前后端分离, 威胁情报, 威胁检测引擎, 威胁监控, 安全运营, 实时通信, 开发者工具, 扫描框架, 插件系统, 网络事件分析, 网络安全, 隐私保护