faizansayyad7/Securevision-Mini-Soc

GitHub: faizansayyad7/Securevision-Mini-Soc

一个基于 Flask 构建的迷你安全运营中心仪表盘,提供安全日志分析、可疑活动检测、风险评分和威胁可视化监控功能。

Stars: 0 | Forks: 0

# 🛡️ SecureVision - 迷你 SOC 仪表盘 一个使用 **Python、Flask、SQLite、HTML、CSS、JavaScript 和 Chart.js** 构建的现代**安全运营中心 (SOC) 仪表盘**。 该项目分析安全日志文件,检测可疑活动,计算风险评分,并提供一个用于监控安全事件的交互式仪表盘。 ## 🚀 功能 - 🔐 用户认证(登录与登出) - 📂 上传安全日志文件 - 📊 交互式仪表盘 - 📈 威胁分析图表 - 🚨 事件检测 - ⚠️ 风险评分计算 - 🔍 日志搜索与严重性过滤 - 📄 将日志导出为 CSV - 🗃️ SQLite 数据库集成 - 📋 事件摘要 - 📊 安全健康指标 ## 🛠️ 技术栈 - Python - Flask - SQLite - Flask-SQLAlchemy - HTML5 - CSS3 - JavaScript - Chart.js ## 📂 项目结构 ``` Mini-SOC/ │ ├── app.py ├── detector.py ├── database.py ├── logs.txt ├── uploads/ │ ├── templates/ │ ├── base.html │ ├── dashboard.html │ └── login.html │ ├── static/ │ └── style.css │ └── README.md ``` ## 📸 仪表盘预览 ## ⚙️ 安装说明 克隆仓库 ``` git clone https://github.com/faizansayyad7/Securevision-Mini-Soc.git ``` 打开项目 ``` cd Securevision-Mini-Soc ``` 创建虚拟环境 ``` python -m venv .venv ``` 激活虚拟环境 Windows ``` .venv\Scripts\activate ``` 安装依赖 ``` pip install -r requirements.txt ``` 运行应用 ``` python app.py ``` 打开浏览器 ``` http://127.0.0.1:5000 ``` ## 🔑 演示登录 用户名 ``` admin ``` 密码 ``` admin123 ``` ## 📌 未来增强计划 - 基于 AI 的威胁检测 - 电子邮件报警系统 - PDF 安全报告 - 实时监控 - 用户角色(管理员 / 分析师) - 威胁情报源 - Docker 部署 ## 👨‍💻 作者 **Faizan Sayyad** 网络安全学生 GitHub: https://github.com/faizansayyad7 ## ⭐ 支持 如果您喜欢这个项目,请考虑在 GitHub 上给它点个 ⭐。
标签:AMSI绕过, Flask, SQLite, Syscall, Web开发, 后端开发, 威胁检测, 安全运营中心 (SOC), 数据可视化, 逆向工具