Skip to main content
Glama
daedalus

io.github.daedalus/mcp-pcapy-ng

by daedalus

mcp-pcapy-ng

pcapy-ng 패킷 캡처 기능을 제공하는 MCP 서버입니다.

PyPI Python Ruff

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

설치

pip install mcp-pcapy-ng

Related 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/

Related MCP Connectors

Related MCP Servers