HackerMCP渗透测试模块
一个模块,它使人工智能助手能够通过简单接口访问和使用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
虚拟环境设置
-
克隆仓库:
git clone https://github.com/R3verseIN/HackerMCP cd HackerMCP -
使用
uv设置虚拟环境:uv venv source .venv/bin/activate -
安装依赖项:
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
免责声明
此工具仅用于教育和合法的安全测试目的。
该软件不提供任何保证。创建者不对该工具的任何不道德或非法使用负责。用户在进行任何安全测试活动之前,必须确保自己获得了适当的授权。