Awsome Kali Mcpservers

Awsome Kali Mcpservers

🚀 awesome-kali-MCPServers

这是一个专为Kali Linux环境设计的Model Context Protocol (MCP)服务器集合。通过集成强大工具与灵活功能,增强逆向工程、安全测试和自动化工作流程,简化Kali Linux任务。

🚀 快速开始

按照以下步骤快速开始使用kali-mcps

  1. 构建Docker镜像 在项目根目录中运行以下命令,构建名为kali-mcps的临时Docker镜像:
docker build -t kali-mcps:latest .
  1. 启动MCP客户端 确保安装了MCP客户端,如claude desktop、cline、goose或roo code。打开您选择的MCP客户端。
  2. 配置MCP客户端 在您的MCP客户端中创建一个配置文件(例如config.json),内容如下:
{
"mcpServers": {
"kali-docker": {
"command": "docker",
"args": ["run", "-i", "kali-mcps:latest"]
}
}
}
  • "kali-docker"是服务器名称,您可以自定义。
  • "command": "docker"指定将使用Docker运行容器。
  • "args"定义了Docker运行参数:-i启用交互模式,kali-mcps:latest是刚刚构建的镜像。
  1. 使用Kali工具 配置完成后,通过MCP客户端连接到kali-mcps容器,并开始使用内置的Kali工具(如Nmap、nm、objdump、strings、tshark)进行任务。例如:
  • 运行basic_scan进行基本网络扫描。
  • 运行disassemble反编译目标文件。
  • 运行capture_live捕获实时网络流量。

✨ 主要特性

期待什么

  • 网络分析:用于嗅探和分析流量的工具。
  • 二进制理解:支持反向工程和函数分析。
  • 自动化:脚本和服务以简化重复任务。

新功能

自上次更新以来,我们新增了以下功能,基于FastMCP框架集成了系列工具:

1. 网络扫描(Nmap)

  • basic_scan:基本网络扫描。
  • intense_scan:深入网络扫描。
  • stealth_scan:隐蔽网络扫描。
  • quick_scan:快速网络扫描。
  • vulnerability_scan:漏洞扫描。

2. 符号分析(nm)

  • basic_symbols:列出基本符号。
  • dynamic_symbols:列出动态符号。
  • demangle_symbols:解码符号。
  • numeric_sort:按数字排序符号。
  • size_sort:按大小排序符号。
  • undefined_symbols:列出未定义符号。

3. 二进制分析(objdump)

  • file_headers:列出文件头。
  • disassemble:反编译目标文件。
  • symbol_table:列出符号表。
  • section_headers:列出段头。
  • full_contents:列出完整内容。

4. 字符串提取(strings)

  • basic_strings:基本字符串提取。
  • min_length_strings:按指定最小长度提取字符串。
  • offset_strings:按偏移量提取字符串。
  • encoding_strings:按编码提取字符串。

5. 网络流量分析(Wireshark/tshark)

  • capture_live:实时捕获网络流量。
  • analyze_pcap:分析pcap文件。
  • extract_http:提取HTTP数据。
  • protocol_hierarchy:显示协议层次结构。
  • display_filter:应用显示过滤器。

6. 其他功能

  • start:启动服务。
  • stop:停止服务。
  • status:查看服务状态。

🔧 技术细节

该项目仍处于初期阶段。开发者正在准备相关内容,包括服务器配置、工具集成和文档。目前尚未完全准备好,但敬请期待即将到来的精彩内容!

📚 详细文档

随意关注或收藏此仓库以获取更新,了解新功能和文件的添加情况。一旦基础工作完成,欢迎提出贡献和建议。

  • 0 关注
  • 0 收藏,37 浏览
  • system 提出于 2025-09-18 21:27

相似服务问题

相关AI产品