使用说明
Kali MCP服务器🌟
一个强大的MCP(模型上下文协议)服务器,通过Docker容器提供对Kali Linux渗透测试工具的访问。
特性
- 🚀 20种专用工具 用于全面的Kali Linux操作
- 🐳 Docker集成 -在隔离容器中运行Kali
- 🔒 安全执行 -命令在Kali容器内运行
- 📦 简易安装 -可通过npm在全球范围内使用
- 🛠️ 完整工具包 -所有主要的Kali Linux工具类别
安装
全局安装(推荐)
npm install -g kali-mcp-server
本地安装
git clone <repository-url>
cd kali-mcp-server
npm install
npm start
MCP配置
将此添加到您的 .kilocode/mcp.json 或任何MCP配置:
{
"mcpServers": {
"kali": {
"command": "npx",
"args": ["-y", "kali-mcp-server"]
}
}
}
可用工具(共20个!)
核心容器管理
run_kali_command-执行Kali容器内的任何命令start_kali_container-启动Kali容器stop_kali_container-停止Kali容器kali_container_status-检查集装箱状态
包管理
install_kali_package-通过apt安装Kali软件包update_kali_system-更新Kali系统包
网络和服务扫描
kali_network_scan-网络扫描(nmap、masscan)kali_service_scan-服务扫描和枚举
信息收集
kali_information_gathering-OSINT和侦察(谁是,dnsrecon,投资者)
漏洞评估
kali_vulnerability_scan-漏洞扫描(nikto、dirb、gobuster)
Web应用程序安全
kali_web_scan-Web应用程序测试(sqlmap、dirb、nikto、wpscan)
密码破解
kali_password_crack-密码工具(john、hashcat、hydra)
无线工具
kali_wireless_tools-WIFI分析(线路介绍,airplay ho)
数字取证
kali_forensics-法医工具(挥发性、尸检、垃圾桶行走)
利用工具
kali_exploitation-开发(metasploit、searchsploit)
社会工程学
kali_social_engineering-SE工具(setoolkit、king phisher)
逆向工程
kali_reverse_engineering-高级RE工具(radare2、gdb、strace、ltrace、checksec、patchelf)
压力测试
kali_stress_testing-DoS工具(slowloris、torshammer)
网络嗅探和欺骗
kali_sniffing_spoofing-嗅探工具(wireshark、tcpdump、arpspoof)
通用命令工具
run_kali_command-直接执行任何Kali命令
用例
- 渗透测试 -隔离环境中的完整工具包
- 网络安全 -扫描、嗅探和欺骗工具
- Web应用程序安全 -SQL注入、目录扫描、漏洞评估
- 无线安全 -WiFi分析和攻击工具
- 数字取证 -内存分析、磁盘取证、证据收集
- 密码安全性 -哈希破解、暴力测试
- 逆向工程 -二进制分析、调试、反汇编、反编译
- 社会工程学 -网络钓鱼、凭证收集工具
- 脆弱性研究 -开发和测试
- 安全培训 -在安全的环境中学习道德黑客
- CTF挑战 -夺旗比赛的完整工具包
安全功能
- 🔐 命令在Docker容器内执行
- 🛡️ 与主机系统隔离
- 📝 执行命令的完整审计跟踪
- 🗑️ 自动清理容器
需求
- Docker已安装并正在运行
- Node.js 16+
- 互联网连接(适用于npm包)
发展
# Clone and setup
git clone <repository-url>
cd kali-mcp-server
npm install
# Run locally
npm start
# Publish to npm (after npm login)
npm publish --access public
许可证
MIT许可证-有关详细信息,请参阅许可证文件。
支持
对于问题和功能请求,请在存储库中创建问题。
作者:vasanth,meghana
⚠️ 免责声明: 此工具仅用于教育和授权渗透测试。在扫描任何网络或系统之前,请确保您有权限。
