Ansehen und Decodieren
Der Mitschnitt ist nur der erste Schritt; worauf es ankommt, ist das Verstehen. Gewöhnliche Tools reichen dir oft einen Haufen komprimierter Bytes oder wirren Text. Trace Eagle dekomprimiert automatisch, erkennt das Format und verschönert es, und es kann außerdem Medien inline in der Vorschau anzeigen und private Protokolle aufschlüsseln, sodass jedes Datenstück in seiner lesbarsten Form präsentiert wird.
1. Ein Datenstück, fünf Wege es anzusehen
Abschnitt betitelt „1. Ein Datenstück, fünf Wege es anzusehen“Die Anfrage- und die Antwortseite wechseln jeweils unabhängig voneinander zwischen den Ansichtsmodi:
- Strukturiert: Startzeile + Tabelle der Request-Header + intelligenter Body, die Standardansicht.
- Text · verschönert: rückt automatisch nach Inhaltstyp ein, mit Formatierung per Tipp für JSON, XML und Formulare (
x-www-form-urlencoded) für bessere Lesbarkeit. - Text · roh: zeigt die vollständige Nachricht als Rohtext.
- Hex: ein Hex-Betrachter, in dem du auf ein Byte klicken kannst, um Hex↔ASCII verknüpft hervorzuheben, Offsets anzuzeigen und mit einem Tipp in eine Binärdatei zu speichern; selbst sehr große Payloads scrollen flüssig ohne Ruckeln.
- Automatisch erkennen: übergibt die Daten der Engine zur Tiefendecodierung, dargestellt als Decode-Baum, den du Schicht für Schicht aufklappen kannst; verschachtelte Kompression und verschachtelte Frames lassen sich alle Ebene für Ebene aufschlüsseln.

„Anzeigen als“ wechselt nur die Darstellungsebene (strukturiert / Text / Hex / automatisch erkennen); JSON, XML und Formulare sind Formatierungsstile für Text, die von „Text · verschönert“ automatisch behandelt werden, statt separat aufgeführt zu sein.

2. Was die Engine automatisch für dich erledigt
Abschnitt betitelt „2. Was die Engine automatisch für dich erledigt“- Automatische Dekompression: gzip, brotli (br), deflate, zstd, mit Unterstützung für mehrschichtig gestapelte Kodierungen (etwa
gzip, br, von außen nach innen Schicht für Schicht decodiert), während gewöhnliche Tools oft nur die äußerste Schicht decodieren. - Automatische Erkennung und Verschönerung: JSON, XML, Formulare, Apple plist (binär / XML / Wiederherstellung von NSKeyedArchiver-Archiven), protobuf / gRPC.
- Erkennung von Binärformaten: eine eingebaute Datenerkennungs-Engine erkennt automatisch Bilder, Schriften, PDFs, Archive und mehr und kann das Dateiverzeichnis innerhalb eines Archivs auflisten.
- Inline-Medienvorschau: Bilder, Video und Audio werden direkt in der Detailansicht in der Vorschau angezeigt / abgespielt.
- Intelligentes Entfernen der Hülle: erkennt die für Telemetrie-Meldungen typische Hülle aus „eigenem Header plus komprimiertem Datenstrom“ (die oft keinerlei Standard-Kodierungsmarkierung trägt), entfernt automatisch den Hüllen-Header und stellt die echten Daten wieder her, während gewöhnliche Tools nichts als wirren Text erzeugen.
- Ehrliche Fehlerhinweise: Stößt es auf privat verschlüsselte Daten, die sich wirklich nicht wiederherstellen lassen, sagt es das klar, statt dir einen Haufen wirren Text hinzuwerfen.
- Einheitliches UTF-8: Zeichenkodierungen werden einheitlich zu gültigem UTF-8 verarbeitet.

3. Mehr als nur HTTP-Bodys
Abschnitt betitelt „3. Mehr als nur HTTP-Bodys“| Datentyp | Ansichtsmodus |
|---|---|
| WebSocket | Frame für Frame angezeigt (Text / binär / ping / pong), versehen mit der Sende-/Empfangsrichtung |
| Server-Sent Events (SSE) | Der Ereignisstrom Ereignis für Ereignis angezeigt |
| gRPC / protobuf | Feldnummern / Typen / Werte ohne .proto decodiert |
| Rohes TCP / UDP | unentschlüsselte oder nicht-HTTP-Rohsende-/-empfangsbytes, umschaltbar zwischen Hex / Text |
4. Auch private Protokolle lassen sich aufschlüsseln
Abschnitt betitelt „4. Auch private Protokolle lassen sich aufschlüsseln“Für private / binäre Nicht-HTTP-Protokolle:
- Viele private Frames werden ohne Konfiguration automatisch aufgeschlüsselt: Die Engine probiert gängige Grenzen mit fester Präfixlänge aus und expandiert Frame für Frame, sodass selbst ein Rohdatenstrom in einzelne Nachrichten zerlegt wird, ohne dass ein Skript geschrieben werden muss.
- Eingebaute Framing-Vorlagen: gängige private Frame-Strukturen wie Längenpräfix, Grenzen per Magic-Signatur, Trennzeichen (die Hex enthalten können) und feste Länge haben allesamt sofort einsatzbereite Vorlagen; ändere ein paar Werte, und sie werden aufgeschlüsselt. Für komplexere Strukturen greife auf das JS-Skript weiter unten zurück.
- JS-Skript-Decodierung: Schreibe ein wenig JavaScript, um die Framing- und Decodierlogik anzupassen, mit eingebauten Hilfsfunktionen wie Byte-Extraktion, Basiskonvertierung und Dekompression sofort einsatzbereit.
- Manuelles „Decodieren als“: Wähle für jede beliebige Verbindung manuell eine Framing-Methode, um den vollständigen Sende-/Empfangsverlauf dieser Verbindung anzusehen, und jede Nachricht lässt sich weiter zwischen automatisch erkennen / Text / Hex umschalten. Siehe Decodierung eigener Protokolle.
Zurück zu Proxy-Capture