서버에 chattcp-capture를 설치하면 브라우저에서 실시간으로 패킷을 캡처·조회·분석할 수 있습니다. TCP/UDP 지원, 반복 캡처 디버깅에 적합합니다.
Host는 공용 인터넷에서 접근 가능해야 합니다. LAN 전용인 경우 데스크톱 APP을 사용해 주세요. 웹 버전은 지원하지 않습니다.
서버에 원격 캡처 에이전트를 설치하면 서버에 로그인하여 캡처·다운로드·분석할 필요 없이 실시간으로 패킷을 캡처·조회·분석할 수 있습니다. 한 번의 캡처로는 이점이 드러나지 않을 수 있지만, 문제 해결을 위해 여러 번 재현·캡처·분석이 필요할 때 원격 실시간 캡처가 시간을 절약해 줍니다.
원격 캡처의 핵심은 chattcp-capture 도구입니다. tcpdump와 유사한 캡처 기능과 SSE(Server-Sent Events) API를 제공합니다. ChatTCP 서버(웹앱에서 사용) 또는 ChatTCP APP이 이 SSE 엔드포인트를 요청하여 chattcp-capture가 캡처한 패킷을 실시간으로 수신합니다.
ChatTCP 서버가 chattcp-capture가 제공하는 SSE 엔드포인트를 호출해야 하며, 서버는 귀하의 LAN에 있지 않습니다. LAN 전용 호스트의 경우 ChatTCP 데스크톱 APP을 사용하여 사용자 기기에서 chattcp-capture와 직접 통신하세요.
chattcp-capture는 GitHub에서 오픈소스로 제공됩니다. README에서 자세한 내용을 확인하고, 소스 코드를 검토하여 안전하고 신뢰할 수 있는지 확인하세요.
curl로 다운로드:
# Linux (amd64)
curl -L -o chattcp-capture https://github.com/chattcp/chattcp-capture/releases/latest/download/chattcp-capture-linux-amd64다운로드 후 실행:
chmod +x chattcp-capture
sudo ./chattcp-capture -port 8080