安全运营中心服务器

一个用于连接Wazuh和OpenSearch的安全运营中心服务器,提供威胁情报工具和自动化IOC分析功能。

  • by LNQuynh1009
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 LNQuynh1009/Wazuh-MCP-Server

使用说明

SmartSOC

server.py用于运行mcp服务器以连接到wazuh。 这些功能仍在开发中。 要使用它,请配置您的claude_desktop_config.json。

*!!!重要提示:如果你想使用soc-ppeline.py,请确保你安装了wazuh和hive(5.2)。请将.env文件与soc-ppeline.py文件保存在同一文件夹中。AI功能(Claude)即将推出。

此MCP服务器中的可用工具:

Wazuh和OpenSearch工具

  • opensearch mcp服务器:ping。测试与Wazuh API的连接
  • opensearch mcp服务器:list_agents。列出注册的Wazuh代理(默认值:5,可自定义限制)
  • opensearch mcp服务器:搜索警报。直接对OpenSearch Wazuh警报索引运行搜索查询
  • opensearch mcp服务器:分类和导出警报。获取最近24小时的Wazuh警报,分类为真阳性/假阳性,并将TP导出到Excel

威胁情报工具

  • virustotal_check_ip-检查ip地址信誉
  • virustotal_check_domain-检查域名信誉
  • virustotal_check_file_hash-检查文件哈希值(MD5/SHA1/SHA256)
  • virustotal_check_url-检查url信誉
  • abuseipd_check_ip-使用滥用信任度得分检查ip信誉
  • 自动IOC分析:check_alert_iocs-自动从Wazuh警报数据中提取并检查所有IOC(IP、域、哈希)
{
  "mcpServers": {
    "opensearch-mcp-server": {
      "command": "/path/to/your/python3",
      "args": ["/path/to/your/server.py"],
      "env": {
        "WAZUH_HOST": "https://",
        "WAZUH_PORT": "your-wazuh-port",
        "WAZUH_USER": "your-wazuh-username",
        "WAZUH_PASS": "your-wazuh-password",
        "WAZUH_ALLOW_SELF_SIGNED": "true",

        "OPENSEARCH_HOST": "https://",
        "OPENSEARCH_PORT": "your-opensearch-port",
        "OPENSEARCH_USER": "your-opensearch-username",
        "OPENSEARCH_PASS": "your-opensearch-password",
        "OPENSEARCH_SSL_VERIFY": "false"
      }
    }
  }
}

这是.env示例。请将其与soc-ppeline.py一起使用

# Wazuh
WAZUH_HOST=https://wazuh-ip
WAZUH_PORT=55000
WAZUH_USER=yourpasswd
WAZUH_PASS=yourpasswd

# OpenSearch
OPENSEARCH_HOST=https://wazuh-ip
OPENSEARCH_PORT=9200
OPENSEARCH_USER=youropensearchpasswd
OPENSEARCH_PASS=youropensearchpasswd
OPENSEARCH_SSL_VERIFY=false

# Claude API
#ANTHROPIC_API_KEY=your_key_here #Uncomment this if you use AI features

# VirusTotal
VIRUSTOTAL_API_KEY=YourVTKey

# AbuseIPDB
ABUSEIPDB_API_KEY=YourAbuseIPKey

# TheHive
THEHIVE_URL=http://thehive-ip:9000
THEHIVE_API_KEY=thehiveAPI
THEHIVE_SSL_VERIFY=false

成员

  • 勒恩奎斯特:领袖

  • Tran Thi Thu Phuong:秘书

  • 陈明图:委员 ......