io.github.daedalus/mcp-pcapy-ng
mcp-pcapy-ng
pcapy-ng のパケットキャプチャ機能を公開する MCP サーバー。
mcp-name: io.github.daedalus/mcp-pcapy-ng
インストール
pip install mcp-pcapy-ngRelated MCP server: Wireshark MCP Server
使用方法
MCP サーバーは、pcapy-ng を使用したネットワークパケットキャプチャ用のツールを提供します:
from mcp_pcapy_ng import mcp
mcp.run()またはコマンドライン経由で:
mcp-pcapy-ng利用可能なツール
findalldevs- 利用可能なすべてのネットワークインターフェースを一覧表示するlookupdev- デフォルトのネットワークデバイスを取得するopen_live- パケットキャプチャ用にライブネットワークインターフェースを開くopen_offline- 読み取り用に pcap ファイルを開くcreate- パケットキャプチャハンドルを作成するcompile- BPF フィルタプログラムを作成するpcap_read- pcap ハンドルからパケットを読み取るpcap_datalink- データリンクタイプを取得するpcap_setfilter- BPF フィルタを適用するpcap_getnonblock- ノンブロッキング状態を取得するpcap_setnonblock- ノンブロッキングモードを設定するget_dlt_names- DLT 定数マッピングを取得するget_pcap_directions- 方向定数マッピングを取得するget_constants- すべての定数を取得する
開発
git clone https://github.com/daedalus/mcp-pcapy-ng.git
cd mcp-pcapy-ng
pip install -e ".[test]"
# run tests
pytest
# format
ruff format src/ tests/
# lint
ruff check src/ tests/
# type check
mypy src/This server cannot be deployed
Maintenance
Related MCP Connectors
Beefy - 10 tools for protocol data and tools
Workflow diagnostics, capability routing, and x402 settlement for MCP-compatible agents.
Provide detailed Pokémon data and information through a standardized MCP interface. Enable LLMs an…
Offline methodology engine for authorized penetration testing, CTF, and security research.
Related MCP Servers
- FlicenseCqualityDmaintenanceEnables LLMs to capture, analyze, and summarize network traffic using Wireshark CLI tools, supporting live capture, pcap analysis, and LLM-oriented summaries.76-
- AlicenseNot gradedqualityDmaintenanceBridges AI assistants with network packet analysis, enabling PCAP investigation, protocol discovery, packet filtering, stream analysis, and live capture through natural language.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to interact with tshark and related command-line tools for live packet capture, PCAP analysis, filtering, stream following, and capture file merging.1MIT
- AlicenseBqualityBmaintenanceEnables local LLM clients to capture and analyze network traffic using Wireshark's CLI tools, providing packet summaries, protocol hierarchies, conversations, endpoints, expert info, and stream reassembly without shell access.12MIT