bx33661/Wireshark-MCP

Wireshark-MCP,Give your AI assistant a packet analyzer. Drop a .pcap file, ask questions in plain English — get answers backed by real tshark data.

해결하는 문제

Wireshark MCP는 원시 네트워크 트래픽 분석과 AI 지원 조사 사이의 간극을 메웁니다. AI 에이전트(Claude Desktop, Cursor, VS Code 등)가 .pcap 파일 및 Wireshark 제품군과 직접 상호작용할 수 있게 하여, 사용자가 복잡한 패킷 분석 인터페이스를 수동으로 탐색하는 대신 네트워크 캡처에 대해 평이한 영어로 질문할 수 있게 합니다.

작동 방식

이 프로젝트는 tshark(Wireshark의 명령줄 버전)용 래퍼 역할을 하는 모델 컨텍스트 프로토콜(MCP) 서버를 구현합니다. MCP 호환 클라이언트에 연결되면 서버는 AI가 패킷 추출, 프로토콜 분석, 통계 집계, 보안 이상 탐지와 같은 작업을 수행하기 위해 호출할 수 있는 50개 이상의 전문 도구를 노출합니다. 서버는 자연어 요청과 tshark에 필요한 특정 명령줄 인수 간의 변환을 처리합니다.

대상 사용자

이 도구는 의심스러운 DNS 쿼리 식별, 자격 증명 스캔, 프로토콜별 트래픽 패턴 분석 등 네트워크 포렌식의 지루한 부분을 자동화하기 위해 LLM을 사용하려는 보안 분석가, 네트워크 엔지니어 및 개발자를 위해 설계되었습니다.

주요 특징

  • 광범위한 도구 세트: 기본 파일 열기 및 패킷 검사부터 포트 스캔, 비콘 감지, TLS 복호화와 같은 고급 보안 분석까지涵盖하는 52개의 도구가 포함되어 있습니다.
  • 프로토콜 다양성: Modbus, S7comm, Zigbee와 같은 산업용 및 IoT 표준을 포함한 25개 이상의 프로토콜을 처리하는 통합 wireshark_analyze_protocol 도구를 제공합니다.
  • 구성 가능한 프로필: AI에 전송되는 도구 정의 크기를 관리하여 컨텍스트 창 사용을 최적화하는 다양한 운영 프로필(full, analysis, core)을 제공합니다.
  • 보안 중심: 도구에 읽기/쓰기 권한을 구현하여 잠재적으로 파괴적인 작업(파일 쓰기 또는 실시간 캡처 등)이 제어되고 허용된 디렉터리로 제한되도록 합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트