渗透测试工具模块

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

  • by R3verseIN
  • Python
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 r3versein/hackermcp

使用说明

黑客MCP

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

当前支持的工具

  • 扫描器:网络发现和安全审计
  • Metasploit框架:渗透测试框架

未来的目标

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

安装

将以下配置添加到MCP配置文件中:

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

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

环境设置

先决条件

  • Python 3.8或更高版本
  • Nmap已安装在您的系统上
  • 系统上已安装Metasploit框架

虚拟环境设置

  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许可证