Moumi2024/CyberWatch-AI-Threat-Hunting-Dashboard

GitHub: Moumi2024/CyberWatch-AI-Threat-Hunting-Dashboard

CyberWatch 是一个基于 React 和 Express.js 的全栈 AI 驱动网络威胁情报仪表板,旨在实时可视化攻击事件、分析 IP 并生成安全洞察。

Stars: 0 | Forks: 0

🚨 CyberWatch AI 驱动的网络威胁追踪仪表板 在线访问: CyberWatch 是一个现代化的、全栈 AI 驱动的网络威胁情报平台,旨在可视化攻击、监控实时事件、分析 IP、生成洞察,并帮助你实时了解全球威胁态势。 本项目使用 React + Vite、Express.js、TailwindCSS、Leaflet、Recharts、WebSockets 和 Drizzle ORM 构建,提供了一个响应式、高性能的网络监控仪表板,适用于网络安全实验室、SOC 演示和教育用途。 ⚡ 功能 🔍 仪表板概览 实时活跃威胁数量 今日攻击摘要 高危事件 包含 IP、国家和风险指标的实时威胁源 交互式攻击源地图 (Leaflet) 🛡 威胁页面 完整威胁列表 按严重程度、国家、IP、攻击类型筛选 基于时间戳的排序 每个威胁的详细模态视图 🤖 AI 洞察 威胁解释生成器 影响评级 建议响应步骤 异常检测逻辑 (本地 AI 函数) 🌎 IP 查询 输入任意 IP 查看 ASN、国家、ISP 风险评分 AI 生成的推理 📊 分析 各类型威胁数量 (条形图) 严重程度分布 (饼图 / 环形图) 地理位置热力活动 事件时间轴 💠 UI / UX 暗色网络主题界面 霓虹青色与紫色点缀 平滑动画 响应式布局 自定义侧边栏与导航 整洁的模块化组件结构 🏗 技术栈 前端 React Vite TailwindCSS Recharts Leaflet Lucide Icons 后端 Express.js WebSockets Drizzle ORM Sessions + Passport (如已启用) Node.js (运行时) 数据库 Drizzle ORM Neon / SQLite (取决于部署环境) 托管 Render (全栈部署) GitHub (源码托管) 🚀 部署 CyberWatch 通过 Render 使用 Node.js 环境进行部署。 在线部署: 👉 自行部署: 1. 在 Render 上创建 Web Service 环境:Node 构建命令: npm install && npm run build 启动命令: npm start 2. 设置环境变量 (可选) 如果使用 Neon / 外部数据库: DATABASE_URL= SESSION_SECRET= 🧪 本地运行 1. 克隆仓库 git clone cd CyberWatch 2. 安装依赖 npm install 3. 启动开发服务器 npm run dev 本地预览地址为: http://localhost:3000 📁 项目结构 CyberWatch/ ├── client/ # React + Vite 前端 ├── server/ # Express.js 后端 ├── shared/ # 共享工具与模型 ├── tailwind.config.ts ├── vite.config.ts ├── package.json ├── drizzle.config.ts # 数据库配置 └── README.md 🧑‍💻 开发者 Arideep Kanshabanik GitHub: Instagram: LinkedIn: Portfolio: Email: arideepkanshabanik@gmail.com 🧑‍💻 共同开发者 Moumi Byapari GitHub: Instagram: LinkedIn: Email: byaparimoumi@gmail.com ⭐ 致谢 CyberWatch 作为一个全栈网络情报仪表板项目构建,展示了: 实时威胁可视化 现代 UI/UX 架构 AI 辅助分析 专业的全栈部署工作流 📜 许可证 MIT License
标签:AI赋能, AMSI绕过, Drizzle ORM, Express.js, GNU通用公共许可证, HTTP/HTTPS抓包, IP分析, IP 地址批量处理, Leaflet, MITM代理, Node.js, React, Recharts, Syscalls, TailwindCSS, Vite, WebSockets, 仪表盘, 后端开发, 地图可视化, 威胁分析, 威胁情报, 威胁检测, 安全分析平台, 安全运营中心, 密码管理, 开发者工具, 异常检测, 态势感知, 插件系统, 网络安全, 网络映射, 自动化侦查工具, 隐私保护