H

HackerMCP渗透测试模块

@R3verseIN/HackerMCP
1 Stars 160 次浏览 R3verseIN 更新于 2026-08-23

一个模块,它使人工智能助手能够通过简单接口访问和使用Nmap、Metasploit等常见的渗透测试和安全工具。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "hackermcp": {
      "args": [
        "--directory",
        "~/dir/to/hackermcp",
        "run",
        "hacker.py"
      ],
      "command": "uv"
    }
  }
}

服务介绍

HackerMCP

HackerMCP 是一个为 AI 助手构建的模块,用于访问和利用常见的渗透测试和安全工具。此模块通过简单的接口使 AI 系统能够利用强大的安全工具。

当前支持的工具

  • Nmap: 网络发现与安全审计
  • Metasploit Framework: 渗透测试框架

未来目标

  • 增加对 SQLMap 的支持
  • 扩展可用的安全工具和功能

安装

在您的 MCP 配置文件中添加以下配置:

{
    "mcpServers": {
        "hackermcp": {
            "command": "uv",
            "args": [
                "--directory",
                "~/dir/to/hackermcp",
                "run",
                "hacker.py"
            ]
        }
    }
}

~/dir/to/hackermcp 替换为 hackermcp 目录的实际路径。

环境设置

先决条件

  • Python 3.8 或更高版本
  • 您系统上已安装 Nmap
  • 您系统上已安装 Metasploit Framework

虚拟环境设置

  1. 克隆仓库:

    git clone https://github.com/R3verseIN/HackerMCP
    cd HackerMCP
    
  2. 使用 uv 设置虚拟环境:

    uv venv
    source .venv/bin/activate
    
  3. 安装依赖项:

    uv pip install -r requirements.txt
    

安装 UV

如果您没有 uv 包管理器,请安装它:

pip3 install uv

或者使用 curl 下载安装脚本:

curl -LsSf https://astral.sh/uv/install.sh | sh

如果您的系统没有 curl,您可以使用 wget:

wget -qO- https://astral.sh/uv/install.sh | sh

免责声明

此工具仅用于教育和合法的安全测试目的。

该软件不提供任何保证。创建者不对该工具的任何不道德或非法使用负责。用户在进行任何安全测试活动之前,必须确保自己获得了适当的授权。

许可证

GNU GPL v3 License