theflakes/StoW

GitHub: theflakes/StoW

将 Sigma 通用检测规则转换为 Wazuh 平台可用的规则格式,帮助安全团队快速复用社区检测规则资产。

Stars: 23 | Forks: 2

# StoW - Go 语言编写的 Sigma 到 Wazuh 规则转换器 从 Python3 迁移的原因: - 我想学习 Go。 - 我不喜欢 Python 的数据结构。 - 通过从头开始重新审视这个问题。 迁移到 Go 可能也无法解决的问题: - 将更具表现力的逻辑 转换为表现力较弱的逻辑 ## 当前状态: - 基础架构 PoC - 实现了可用的 Sigma / Wazuh 数据结构,并将配置移至 Yaml 实现 - 读取所有 Sigma 规则 ## 配置 ``` # 在此文件中查看 configuration options config.yaml ``` ## 编译并运行 ``` # 在 Ubuntu 发行版上安装 golang sudo apt install golang-go # 编译为更小的 binary go build -ldflags="-s -w" # 仅在需要更小 binary 时执行 upx StoW # 运行它 ./StoW ```
标签:AMSI绕过, EVTX分析, Golang, Go语言, Sigma规则, Wazuh, YAML解析, 云计算, 威胁检测, 安全信息与事件管理, 安全编程, 安全运营, 扫描框架, 搜索引擎爬取, 日志审计, 目标导入, 程序破解, 网络安全, 规则引擎, 规则转换, 跨平台转换, 隐私保护