Hackermcp

Hackermcp

🚀 HackerMCP

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

🚀 快速开始

HackerMCP 为 AI 助手提供了便捷的方式来使用常见的渗透测试和安全工具,让你可以借助 AI 的能力更高效地进行安全测试。

✨ 主要特性

  • 支持多种工具:目前支持 Nmap 进行网络发现和安全审计,以及 Metasploit Framework 作为渗透测试框架。
  • 简单接口:AI 系统可通过简单的接口利用强大的安全工具。
  • 可扩展性:未来计划增加对 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
  1. 使用 uv 设置虚拟环境:
uv venv
source .venv/bin/activate
  1. 安装依赖:
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

📚 详细文档

目前支持的工具

  • Nmap:用于网络发现和安全审计。
  • Metasploit Framework:渗透测试框架。

未来目标

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

📄 许可证

本项目采用 GNU GPL v3 许可证。

⚠️ 免责声明

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

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

  • 0 关注
  • 0 收藏,11 浏览
  • system 提出于 2025-09-30 06:15

相似服务问题