Remote realtime packet capture and analysis: install chattcp-capture on your server, then capture, view and analyze packets in real time from the browser. Supports TCP/UDP, ideal for debugging and repeated capture scenarios.
Host must be reachable from the public internet. For LAN-only hosts, please use the desktop APP; the web version does not support this.
After installing the remote capture agent on your server, you can capture, view and analyze packets in real time without logging into the server to capture, download and analyze. A single capture may not show the benefit; when debugging requires multiple reproductions and captures, remote realtime capture saves time.
The core of remote capture is the chattcp-capture tool. It provides tcpdump-like capture and an SSE (Server-Sent Events) API. The ChatTCP server (used by the web app) or ChatTCP APP requests this SSE endpoint to receive packets in real time.
The ChatTCP server must call the SSE endpoint provided by chattcp-capture, and the server is not on your LAN. For LAN-only hosts, use the ChatTCP desktop APP, which talks to chattcp-capture directly from your machine.
chattcp-capture is open source on GitHub. See the README for details and the source code for security and reliability.
Download with curl:
# Linux (amd64)
curl -L -o chattcp-capture https://github.com/chattcp/chattcp-capture/releases/latest/download/chattcp-capture-linux-amd64After download, run:
chmod +x chattcp-capture
sudo ./chattcp-capture -port 8080