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

WiresharkMCP

Wireshark与MCP协议的集成工具包,支持通过自然语言与网络分析交互,包含Python服务端和Lua扩展组件。

article

README

🚀 Wireshark - MCP 集成工具包

Wireshark - MCP 集成工具包实现了 Wireshark 与 MCP(机器控制协议)的强大集成,借助 Claude Desktop 达成自然语言与网络分析的交互,为网络分析工作带来便利。

🚀 快速开始

您可以在此处查看 Wireshark MCP 的演示视频: Wireshark MCP 演示视频

✨ 主要特性

  • 多语言与网络分析交互:通过 Claude Desktop 实现自然语言与网络分析的交互。
  • 多组件协同:包含 Python MCP 服务器和 Lua Wireshark 扩展两个组件,各有强大功能。 Wireshark 集成 MCP 协议 Python Lua 兼容

🔧 技术细节

Python MCP 服务器

  • 通信桥接管理:负责管理 Wireshark 和 Claude 之间的通信桥接。
  • CLI 接口分析:提供 CLI 接口进行包分析。
  • 智能管理:实现智能缓冲和文件管理。
  • 网络接口发现:具备网络接口发现系统。

Lua Wireshark 扩展

  • 实时解码分析:可进行实时包解码与分析。
  • 自定义字段:支持自定义协议字段定义。
  • 自动化列表生成:能够自动化生成接口列表。
  • 日志记录:拥有缓存包日志记录系统。

📄 反馈与贡献

问题与功能请求

如果您遇到任何问题或有功能需求,请提出问题。

贡献

如果您希望为该项目做出贡献并使其更完善,您的帮助非常欢迎。

help

运行方式说明

cloud

托管运行

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

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

本地运行 / 其它方式

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

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