Token导航 LogoToken导航TokenDH.com
Wireshark MCP logo
搜索检索stdio官方级别未说明来源级核验

Wireshark MCP

MCP Server

TShark/Wireshark MCP server for network packet analysis via Claude

工具数

0

提示词数

0

GitHub Stars

11

资源数

0
安全PythonClaudeClaudeClaude Desktop

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

A-G-U-P-T-A

提供方

A-G-U-P-T-A

最后核验

2026/5/18 02:52

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install mcp[cli] pyshark

详细介绍

Wireshark MCP服务器

该项目通过模型上下文协议(MCP)公开PyShark功能,允许像Claude这样的人工智能助手与网络数据包捕获和分析功能进行交互。

安装

  1. 安装所需的依赖项:
# Install with uv (recommended)
uv add mcp[cli] pyshark

# Or with pip
pip install mcp[cli] pyshark
  1. 克隆此存储库:
git clone https://github.com/A-G-U-P-T-A/wireshark-mcp
cd wireshark-mcp

需求

  • Python 3.8+
  • 必须安装TShark(Wireshark的命令行组件)
  • 实时数据包捕获的管理/root权限

用法

运行服务器

您可以使用MCP Inspector在开发模式下运行服务器:

mcp dev pyshark_mcp.py

或者直接在Claude Desktop中安装:

mcp install pyshark_mcp.py

可用功能

此MCP服务器公开以下内容:

资源

  • pyshark://version -获取PyShark版本信息
  • pyshark://config -获取PyShark配置
  • pyshark://capture-history -获取以前数据包捕获的历史记录

工具

  • list_interfaces -列出所有可用的网络接口
  • capture_live_packets -从网络接口捕获实时数据包
  • read_pcap_file -读取并分析数据包捕获文件
  • analyze_traffic -从捕获中分析网络流量模式

提供的高级工具 advanced_captures.py:

  • capture_targeted_traffic -捕获针对特定主机、端口或协议的流量
  • capture_to_file -捕获网络流量并保存到pcap文件
  • analyze_http_traffic -分析来自捕获文件的HTTP流量
  • detect_network_protocols -检测并报告正在使用的网络协议

鼓励

  • packet_capture_help -提供有关使用PyShark捕获数据包的帮助信息

Claude中的示例用法

一旦服务器安装在Claude Desktop中,您就可以像这样与它交互:

You: What interfaces are available for network capture?

Claude: Let me check the available network interfaces on your system.
[Calls list_interfaces tool]

You: Can you capture HTTP traffic for 10 seconds?

Claude: I'll capture HTTP traffic for 10 seconds.
[Calls capture_live_packets with appropriate parameters]

You: Can you analyze the traffic I just captured?

Claude: Here's an analysis of the captured traffic:
[Calls analyze_traffic to provide insights]

Remember to always ensure you have permission to capture network traffic.

安全考虑

网络数据包捕获是一项敏感操作。请确保:

  1. 您有适当的授权来捕获网络流量
  2. 您遵守所有适用的法律法规
  3. 您不会无意中捕获敏感或私人数据
  4. 您可以安全地处理捕获文件,以防止未经授权的访问

需求

  • PyShark 的:TShark的Python包装器
  • TShark:Wireshark的命令行版本(必须单独安装)
  • 管理权限:实时数据包捕获通常需要

定制

您可以通过以下方式自定义此MCP服务器:

  1. 添加更高级的捕获和分析工具
  2. 为特定流量类型实施过滤器
  3. 为感兴趣的协议创建专门的分析功能
  4. 扩展捕获历史管理功能

目录标签

目录标签

安全PythonClauderesearch-and-datawiresharknetwork-analysispacket-capture网络分析本地部署数据包捕获AI集成网络安全协议分析

支持客户端

ClaudeClaude Desktop

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP