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模拟器, 后端开发, 安全运营, 扫描框架, 网络安全教育, 蓝队演练