Provides secure command execution capabilities for Kali Linux penetration testing tools including nmap, nikto, dirb, and other security testing utilities with real-time monitoring and intelligent task automation.
Kali SSE MCP 命令执行器
项目概述
Kali SSE MCP 命令执行器是一个符合 Model Context Protocol (MCP) 规范的智能化 Kali Linux 命令执行系统。该系统通过 Server-Sent Events (SSE) 提供实时命令执行能力,具备完整的安全机制和智能化功能。
核心特性
🔒 安全性
- 命令验证机制:严格的命令白名单/黑名单过滤
- 权限控制:基于角色的访问控制 (RBAC)
- 注入防护:防止命令注入攻击
- 审计日志:完整的命令执行审计跟踪
🧠 智能化
- 语法验证:自动命令语法检查和纠错
- 错误学习:从执行失败中学习,避免重复错误
- 策略优化:基于优先级树的智能决策
- 任务链:触发器驱动的自动化任务执行
⚡ 性能
- 异步执行:支持长时间运行的渗透测试命令
- 实时监控:通过 SSE 提供实时执行状态
- 队列管理:智能的命令队列和资源管理
- 结果缓存:优化重复命令的执行效率
🔌 兼容性
- MCP 标准:严格遵循 MCP 协议规范
- RESTful API:标准的 HTTP API 接口
- SSE 支持:实时事件流通信
- 多客户端:支持多个客户端同时连接
项目结构
快速开始
环境要求
- Python 3.8+
- Kali Linux 或兼容的 Linux 发行版
- 必要的渗透测试工具 (nmap, nikto, dirb, etc.)
安装
配置
启动服务
开发状态
- 项目架构设计
- MCP 协议核心模块
- 命令执行引擎
- 安全验证系统
- 智能化功能
- 测试套件
- 性能优化
贡献指南
请参阅 CONTRIBUTING.md 了解如何为项目做出贡献。
许可证
本项目采用 MIT 许可证 - 详见 LICENSE 文件。
联系方式
如有问题或建议,请通过以下方式联系:
- 创建 Issue
- 提交 Pull Request
- 发送邮件至项目维护者
注意: 本工具仅用于授权的渗透测试和安全研究。使用者需要确保遵守相关法律法规。
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Enables secure execution of penetration testing commands on Kali Linux through Server-Sent Events with intelligent command validation, real-time monitoring, and comprehensive audit logging. Designed for authorized security research and penetration testing workflows.
Related MCP Servers
- AsecurityAlicenseAqualityA security testing tool that enables automated vulnerability detection including XSS and SQL injection, along with comprehensive browser interaction capabilities for web application penetration testing.Last updated -1298319MIT License
- AsecurityFlicenseAqualityA tool that allows penetration testing through Kali Linux commands executed via a Multi-Conversation Protocol server, supporting security testing operations like SQL injection and command execution.Last updated -541
- -securityAlicense-qualityA collection of MCP servers for Kali Linux that empower AI Agents in reverse engineering and security testing, providing network analysis, target sniffing, traffic analysis, binary understanding, and automation capabilities.Last updated -18Apache 2.0
- -securityFlicense-qualityAn MCP server that integrates various penetration testing tools, enabling security professionals to perform reconnaissance, vulnerability scanning, and API testing through natural language commands in compatible LLM clients like Claude Desktop.Last updated -4