autom-88/OpenSOC-Simulator

GitHub: autom-88/OpenSOC-Simulator

一款基于纯前端技术的教育型安全运营中心模拟器,让用户在无需真实基础设施的环境下学习 SOC 工作流程、SIEM 概念和蓝队事件响应。

Stars: 0 | Forks: 0

# OpenSOC 模拟器 教学用 SOC 模拟器脚手架。 🛡 OpenSOC Simulator OpenSOC Simulator 是一款教育性质的 Web 应用,旨在模拟现代安全运营中心 (SOC) 的工作流程。该项目提供了一个交互式环境,让学生、开发者和网络安全爱好者无需真实的 SIEM 基础设施即可探索安全监控、事件响应和威胁狩猎等概念。 🚀 功能 - 交互式 SOC 仪表盘 - 事件管理中心 - 威胁狩猎控制台 - 分析规则 - 实体资源管理器 - 设备清单 - 用户监控 - 安全时间线 - Playbook(SOAR 模拟) - 报告中心 - 设置面板 - 实时事件模拟 - KQL 查询模拟器 - 响应式界面 - 暗色主题 📁 项目结构 ``` OpenSOC-Simulator/ ├── index.html ├── page2.html ├── hunting.html ├── analytics.html ├── entities.html ├── devices.html ├── users.html ├── timeline.html ├── playbooks.html ├── reports.html ├── settings.html │ ├── css/ │ └── main.css │ ├── js/ │ └── app.js │ └── assets/ ``` 📊 模块 ### 仪表盘 实时概览模拟的 SOC 环境。 ### 事件 监控并调查模拟的安全事件。 ### 威胁狩猎 针对模拟的安全数据执行基于 KQL 的查询。 ### 分析 管理检测规则和告警生成。 ### 实体 搜索并检查用户、主机、IP 地址和进程。 ### 设备 监控端点清单和安全状态。 ### 用户 查看用户账户、角色和身份验证活动。 ### 时间线 按时间顺序可视化事件。 ### Playbook 模拟自动化的 SOAR 响应工作流。 ### 报告 生成并审查事件报告。 ### 设置 自定义模拟器的偏好设置和行为。 🛠 技术栈 - HTML5 - CSS3 - JavaScript (Vanilla) - LocalStorage - 响应式设计 🎯 学习目标 本项目可帮助用户练习: - 安全运营中心 (SOC) 基础知识 - 事件分析 - 威胁狩猎 - 安全事件监控 - KQL 基础 - 检测工程概念 - 事件响应工作流 - 蓝队行动 - 前端 Web 开发 📷 截图 创建一个 `/screenshots` 文件夹,并包含以下图片: - 仪表盘 - 事件 - 威胁狩猎 - 分析 - 时间线 - 报告 🚀 快速开始 克隆仓库: bash git clone https://github.com/autom-88/OpenSOC-Simulator.git ``` Open: text index.html ``` using any modern web browser. No installation or server is required. --- 📌 Roadmap * Authentication system * JSON database * Advanced KQL parser * Interactive charts * MITRE ATT&CK mapping * IOC database * Malware simulation * Ransomware scenarios * Threat intelligence module * Export to PDF * Multi-language support --- 🤝 Contributing Contributions are welcome. You can improve the simulator by adding: * New attack scenarios * New KQL queries * Detection rules * Playbooks * User interface improvements --- 📄 License This project is released under the MIT License. --- ⭐ Support If you found this project useful: * ⭐ Star the repository * 🍴 Fork the project * 🛡 Share it with the cybersecurity community --- 👨‍💻 Author autom-88 Developed as an educational cybersecurity project focused on Security Operations Center (SOC) concepts, front-end development and Blue Team learning. ``` ```
标签:SIEM仿真, SOC模拟器, 后端开发, 安全运营, 扫描框架, 网络安全教育, 蓝队演练