Logo
ChatTCP

🚀 ChatTCP MCP 서버

AI 어시스턴트가 PCAP 파일을 직접 분석할 수 있게 합니다

ChatTCP MCP 서버를 사용하면 AI를 통해 ChatTCP로 PCAP 파일을 분석할 수 있습니다. 파일 관리, 검색 분석, 진단 도구 및 프로토콜 디코딩을 지원합니다.

🎥 기능 데모 비디오

MCP 서버 구성

{
  "mcpServers": {
    "chattcp": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.chattcp.com/mcp",
        "--header",
        "X-API-Key: your-api-key"
      ]
    }
  }
}

API 키

먼저 로그인해 주세요

로그인

사용 가이드

🚀 주요 기능

📁 파일 관리 도구

  • PCAP 파일 업로드 URL 가져오기, 대용량 파일 업로드를 위한 임시 URL 사용
  • 작은 파일은 base64 인코딩으로 직접 업로드 가능
  • 업로드된 PCAP 파일 목록, 다른 도구에서 사용할 fileId 반환
  • 업로드된 PCAP 파일 삭제

🔍 검색 분석 도구

  • 패킷 내용 검색, TCP 플래그 검색, 애플리케이션 계층 프로토콜 검색, TCP 페이로드 및 애플리케이션 계층 프로토콜 페이로드의 퍼지 매칭 지원
  • 모든 TCP 연결 가져오기, 연결 통계 및 상태 정보 반환
  • 특정 연결의 모든 패킷 가져오기, 패킷 수준 타이밍 분석용

📊 진단 도구

  • 특정 연결의 진단 정보 가져오기, 패킷 손실률, 지연 시간 및 기타 성능 메트릭 포함
  • 전역 진단 정보 가져오기, 전체 네트워크 상태 평가

🔓 프로토콜 디코딩 도구

  • 완전한 애플리케이션 계층 프로토콜 디코딩 (HTTP, WebSocket, Redis, MySQL), TCP 재조립 처리

🎯 지원되는 프로토콜

✅ 완전 지원: HTTP, WebSocket, Redis, MySQL, TCP
⚠️ 제한사항
TLS/SSL 암호화 트래픽 - 암호화된 내용 분석 불가
기타 프로토콜 - 기본 패킷 분석 가능

사용 사례

💡 일반적인 사용 시나리오

시나리오 1: 서버 포트 연결 문제 진단

AI에게 이렇게 질문할 수 있습니다:

"xx.pcap 파일에서 서버 포트 8080에 대한 연결을 분석해 주세요. 클라이언트가 요청을 보낸 후 응답을 받지 못한 이유는 무엇인가요?"

시나리오 2: HTTP 응답 이상 분석

AI에게 이렇게 질문할 수 있습니다:

"xx.pcap 파일을 분석해 주세요. HTTP 요청의 응답 본문이 비어있는 이유를 확인해 주세요."

시나리오 3: 네트워크 성능 평가

AI에게 이렇게 질문할 수 있습니다:

"xx.pcap 파일을 분석해 주세요. 클라이언트에서 서버까지의 지연 시간은 얼마인가요? 패킷 손실 상황이 있나요? 재전송 확률은 얼마인가요?"

시나리오 4: 연결 상태 통계

AI에게 이렇게 질문할 수 있습니다:

"xx.pcap 파일을 분석해 주세요. 총 몇 개의 연결이 있나요? 반개방 상태의 연결은 몇 개이고 비율은 얼마인가요?"

시나리오 5: WebSocket 데이터 분석

AI에게 이렇게 질문할 수 있습니다:

"xx.pcap 파일을 분석해 주세요. 애플리케이션 계층 프로토콜을 WebSocket 프로토콜로 디코딩하여 ws 프로토콜 페이로드가 무엇을 전송했는지 확인해 주세요."