Capture et analyse de paquets à distance en temps réel

Installez chattcp-capture sur votre serveur pour capturer, afficher et analyser les paquets en temps réel dans le navigateur. Prise en charge TCP/UDP, idéal pour le débogage par capture répétée.

L'hôte doit être accessible depuis Internet. Pour un réseau local uniquement, veuillez utiliser l'application de bureau ; la version web ne prend pas en charge cette fonctionnalité.

Comment ça marche

Pourquoi la capture à distance ?

Après avoir installé l'agent de capture à distance sur votre serveur, vous pouvez capturer, afficher et analyser les paquets en temps réel sans vous connecter au serveur. Lorsque le débogage nécessite plusieurs reproductions et captures, la capture à distance en temps réel fait gagner du temps.

Comment fonctionne la capture à distance ?

Le cœur de la capture à distance est l'outil chattcp-capture. Il fournit une capture de type tcpdump et une API SSE (Server-Sent Events). Le serveur ChatTCP (utilisé par l'app web) ou l'app ChatTCP appelle ce point de terminaison SSE pour recevoir les paquets en temps réel.

Pourquoi la capture à distance en ligne ne prend-elle pas en charge le LAN ?

Le serveur ChatTCP doit appeler le point de terminaison SSE fourni par chattcp-capture et n'est pas sur votre LAN. Pour les hôtes en LAN uniquement, utilisez l'application de bureau ChatTCP, qui communique directement avec chattcp-capture depuis votre machine.

Comment télécharger chattcp-capture ?

chattcp-capture est open source sur GitHub. Consultez le README pour plus de détails et le code source pour la sécurité et la fiabilité.

Télécharger avec curl :

# Linux (amd64)
curl -L -o chattcp-capture https://github.com/chattcp/chattcp-capture/releases/latest/download/chattcp-capture-linux-amd64

Après téléchargement, exécuter :

chmod +x chattcp-capture
sudo ./chattcp-capture -port 8080

chattcp-capture on GitHub