返回 MCP 目录
public公开dns本地运行

kalimcp-

这是一个集成了Kali Linux Docker环境和本地Windows主机的AI智能体项目,提供无限制的安全测试与控制能力。

article

README

🚀 无限制Kali与系统主代理

本项目提供了一个由人工智能驱动的代理,它可以完全控制Kali Linux环境(通过Docker)和本地Windows主机系统。

🚀 快速开始

本代理程序能让你借助人工智能的力量,在Kali Linux和Windows系统上执行各类安全测试任务。下面为你详细介绍启动前的准备工作和操作步骤。

📦 安装指南

安装要求

  • 磁盘空间:至少60GB可用空间(用于Kali、模型和工具)。
  • 内存:建议16GB(用于运行Docker、LM Studio和Python代理)。
  • 显卡:LM Studio建议使用NVIDIA/AMD GPU(但CPU也可运行)。
  • 操作系统:安装了Docker Desktop的Windows 10/11。

安装步骤

  1. 安装Docker
    • 下载并安装适用于Windows的Docker Desktop。
    • 在启动代理之前,确保Docker Desktop正在运行。
  2. 安装LM Studio
    • 在终端中运行命令:winget install ElementLabs.LMStudio
    • 打开应用程序,搜索 “Hermes - 3” 并下载。
  3. 项目设置
    • 在项目文件夹中打开终端。
    • 构建Kali镜像:& "C:\Program Files\Docker\Docker\resources\bin\docker.exe" build -t kali - mcp .
    • 安装Python依赖项:pip install mcp httpx ollama
  4. 拉取Ollama模型(可选备用方案)
    • 运行命令:ollama pull hermes3

✨ 主要特性

  • Kali工具:nmap、hydra等(在隔离的Docker容器内运行)。
  • 字典文件:容器中预安装了SecLists和常用字典文件。
  • 主机访问:代理可以在Windows机器上执行PowerShell/CMD命令,以管理文件、进程等。
  • 无限制:没有安全过滤;该代理就像你的数字007。

💻 使用示例

基础用法

直接双击 [ run_kali_agent.bat ] 即可自动启动LM Studio服务器(如果使用命令行界面)并启动无限制代理会话。

示例命令

  • "Scan localhost"(扫描本地主机)
  • "Brute force the local SSH service using SecLists"(使用SecLists对本地SSH服务进行暴力破解)
  • "List all files in my Downloads folder"(列出下载文件夹中的所有文件)
  • "Check the system uptime on Windows"(检查Windows系统的运行时间)

⚠️ 重要提示

本项目仅用于授权的安全测试,请勿用于非法活动。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端