ivanfocsa/wazuh-siem-lab

GitHub: ivanfocsa/wazuh-siem-lab

基于 Docker 和 PowerShell 的 Wazuh SIEM 实验环境,提供日志集中化、本地检测规则和样本日志重放,帮助用户实践 SOC 事件检测与分析流程。

Stars: 0 | Forks: 0

![Wazuh SIEM 实验环境](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/3ceb9db82b013929.svg) # Wazuh SIEM 实验环境 [![SIEM](https://img.shields.io/badge/SIEM-Wazuh-2563eb)](#) [![Detection](https://img.shields.io/badge/detection-local%20rules-16a34a)](#) [![Docker](https://img.shields.io/badge/runtime-Docker-0ea5e9)](#) [![PowerShell](https://img.shields.io/badge/scripts-PowerShell-7c3aed)](#) 本项目是一个围绕 Wazuh 构建的小型 SOC 实验环境:部署一个本地 stack,集中管理事件,添加本地检测规则并重放样本日志以生成证据。 其目标不是部署一个生产环境的 SIEM,而是展示其方法论:收集、规范化、检测、审查和记录。 ## 本项目展示的内容 - 使用官方 Wazuh Docker 仓库进行 Wazuh 单节点实验环境的引导部署。 - 针对 Linux 身份验证和 Windows Sysmon 风格遥测的自定义本地规则。 - 用于检测测试的可重复样本日志重放。 - 一种可在 SOC 交接中复用的检测笔记格式。 - 实验环境配置与运行时文件之间的清晰分离。 ## 流程 ``` Sample logs / lab agents | v Wazuh Manager ---> Wazuh Indexer ---> Wazuh Dashboard | v Local rules and detection notes ``` ## 仓库结构 ``` . |-- config/ | |-- rules/local_rules.xml | `-- wazuh/ossec.conf.fragment.xml |-- detections/ | `-- README.md |-- docs/ | |-- deployment.md | `-- triage-playbook.md |-- samples/ | |-- linux-auth.log | `-- windows-sysmon.jsonl `-- scripts/ |-- Bootstrap-WazuhLab.ps1 `-- Replay-SampleLogs.ps1 ``` ## 引导启动 ``` Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force ./scripts/Bootstrap-WazuhLab.ps1 -Version v4.12.0 ``` 该脚本会将官方 `wazuh/wazuh-docker` 仓库克隆到 `.runtime/` 中,然后将本地规则复制到单节点实验环境的文件夹中。 ## 重放样本日志 ``` Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force ./scripts/Replay-SampleLogs.ps1 -TargetHost 127.0.0.1 -TargetPort 1514 ``` 这会将样本事件通过 UDP 发送到 Wazuh manager 的 syslog 监听器。 ## 参考资料 - Wazuh Docker 部署:https://documentation.wazuh.com/current/deployment-options/docker/wazuh-container.html - Wazuh Docker 仓库:https://github.com/wazuh/wazuh-docker - Wazuh 安装指南:https://documentation.wazuh.com/current/installation-guide/index.html ## 安全提示 请在本地测试机器或一次性 VM 上运行此实验环境。在审查留存策略、隐私、TLS 和访问控制之前,请勿将其指向生产环境日志。
标签:AI合规, Docker, IPv6, Libemu, PB级数据处理, PowerShell, Wazuh, 安全实验室, 安全运维, 安全防御评估, 请求拦截