黑客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框架
虚拟环境设置
- 克隆存储库:
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免责声明
此工具仅用于教育和合法的安全测试目的。
此软件不提供保修。创作者不对任何不道德或非法使用此工具的行为负责。用户全权负责在进行任何安全测试活动之前确保他们有适当的授权。
