Skip to main content
Glama
daedalus

io.github.daedalus/mcp-pcapy-ng

by daedalus

mcp-pcapy-ng

MCP-Server, der die Paketerfassungsfunktionalität von pcapy-ng bereitstellt.

PyPI Python Ruff

mcp-name: io.github.daedalus/mcp-pcapy-ng

Installation

pip install mcp-pcapy-ng

Related MCP server: Wireshark MCP Server

Verwendung

Der MCP-Server stellt Werkzeuge für die Netzwerkpaketerfassung mit pcapy-ng bereit:

from mcp_pcapy_ng import mcp
mcp.run()

Alternativ über die Befehlszeile:

mcp-pcapy-ng

Verfügbare Werkzeuge

  • findalldevs - Alle verfügbaren Netzwerkschnittstellen auflisten

  • lookupdev - Das Standardnetzwerkgerät abrufen

  • open_live - Eine Live-Netzwerkschnittstelle für die Paketerfassung öffnen

  • open_offline - Eine pcap-Datei zum Lesen öffnen

  • create - Ein Paketerfassungs-Handle erstellen

  • compile - Ein BPF-Filterprogramm erstellen

  • pcap_read - Pakete von einem pcap-Handle lesen

  • pcap_datalink - Den Data-Link-Typ abrufen

  • pcap_setfilter - Einen BPF-Filter anhängen

  • pcap_getnonblock - Den Nichtblockier-Status abrufen

  • pcap_setnonblock - Den nicht blockierenden Modus setzen

  • gets_dln_names - Die DLT-Konstantenzuordnungen abrufen

  • get_pcap_directions - Die Konstantenzuordnungen für Richtungen abrufen

  • get_constants - Alle Konstanten abrufen

Entwicklung

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/

Related MCP Connectors

Related MCP Servers