RaYmOnD-520/security-log-dashboard

GitHub: RaYmOnD-520/security-log-dashboard

一个全栈安全日志分析仪表板,通过自动威胁检测、可视化图表和 Claude AI 摘帮用户快速分析日志中的安全事件。

Stars: 1 | Forks: 0

# 安全日志分析仪表板 一个全栈网络安全仪表板,用于分析安全日志文件、检测威胁,并使用 Claude AI 提供基于 AI 的威胁摘要。 ## 在线演示 前端:GitHub Pages(即将推出) 后端:本地运行 ## 功能 - 上传 .log 或 .txt 安全日志文件 - 自动威胁检测:登录失败、SQL injection、端口扫描、暴力破解 - 实时图表:威胁时间线和分布情况 - 带有严重级别颜色编码的事件表 - 使用 Claude AI 提供基于 AI 的威胁摘要 - 记录最近 5 次分析的扫描历史 - 专业的 SOC 仪表板界面 ## 技术栈 | 层级 | 工具 | |---|---| | 前端 | React + Vite + Tailwind CSS | | 图表 | Recharts | | 动画 | Framer Motion | | 后端 | Python + FastAPI | | AI | Claude API (Anthropic) | | 日志解析 | Python (re, pandas) | ## 设置 ### 后端 ``` cd backend python3 -m venv venv source venv/bin/activate pip install -r requirements.txt # 添加 ANTHROPIC_API_KEY 到 backend/.env python main.py ``` ### 前端 ``` cd frontend npm install npm run dev ``` ## API Endpoints - `GET /health` - 健康检查 - `POST /analyse` - 分析上传的日志文件 - `POST /summarise` - 生成 AI 威胁摘要 ## 示例日志文件 测试用的示例日志文件可在 `backend/sample_logs/test.log` 中找到。
标签:AMSI绕过, AV绕过, CISA项目, DLL 劫持, FastAPI, React, Syscalls, 大语言模型, 威胁检测, 安全运营, 扫描框架, 插件系统, 自定义脚本, 逆向工具