romulo-cruz/Wazuh-IOC-Rules

GitHub: romulo-cruz/Wazuh-IOC-Rules

一套用于 Wazuh 平台的 IOC 威胁指标检测规则与配置集,提供恶意 IP、URL 和文件哈希的自动化检测与主动响应能力。

Stars: 1 | Forks: 0

# Wazuh-IOC-Rules 用于与 Wazuh 集成的规则和配置集(威胁指标) ## 仓库结构 ### 主要目录 - `active-response/`:主动响应脚本 - `bin/`:主动响应可执行文件(例如:ioc-builder.py) - `config/`:配置文件 - `ossec.conf`:Wazuh 主要配置 - `decoders/`:自定义解码器 - `local_decoder.xml`:本地解码器 - `integrations/`:集成脚本 - `custom_integration.py`:自定义集成 - `lists/`:CDB 列表和 IoC - `mal-ip-list`:恶意 IP - `mal-url-list`:可疑 URL - `mal-md5-list`:恶意 MD5 哈希值 - `rules/`:自定义规则 - `local_rules.xml`:本地规则 - `tests/`:自动化测试 - `rule_tests/`:规则测试 - `tools/`:实用工具脚本 - `rule_validator.sh`:规则验证器 ### 主要文件 - `install.sh`:安装/更新脚本 - `.gitignore`:Git 忽略文件配置 - `README.md`:项目文档 ## IoC 配置 本仓库包含用于自动检测和存储以下内容的配置: - 恶意 IP - 可疑 URL - 恶意文件的 MD5 哈希值 ## 安装说明 1. 克隆本仓库: git clone [URL_DO_REPOSITÓRIO] /opt/wazuh-rules 2. 运行安装脚本: cd /opt/wazuh-rules sudo ./install.sh ## 更新说明 要更新规则和 IoC: ``` cd /opt/wazuh-rules git pull sudo ./install.sh ``` ## 规则结构 - 自定义规则的 ID 必须大于 100000,以避免冲突 - 所有自定义解码器必须在 `decoders/local_decoder.xml` 中定义 - 所有自定义规则必须在 `rules/local_rules.xml` 中定义 ## 测试 要运行规则测试: ``` cd /opt/wazuh-rules ./tools/rule_validator.sh ``` ## 贡献指南 1. 为你的功能创建一个分支 (`git checkout -b feature/nome-da-feature`) 2. 提交你的更改 (`git commit -am 'Adiciona nova feature'`) 3. 推送到该分支 (`git push origin feature/nome-da-feature`) 4. 创建一个 Pull Request
标签:AMSI绕过, IOC, IP 地址批量处理, MD5, PB级数据处理, SOAR, Wazuh, 主动响应, 失陷指标, 威胁情报, 威胁检测, 安全运维, 安全配置管理, 安全集成, 应用安全, 开发者工具, 恶意IP检测, 恶意URL检测, 恶意文件哈希, 日志解码器, 网络信息收集, 网络安全, 自定义规则, 逆向工具, 隐私保护