İnceleme ve Çözümleme
Yakalamak yalnızca ilk adımdır; önemli olan anlamaktır. Sıradan araçlar çoğu zaman size sıkıştırılmış bir bayt yığını ya da bozuk metin verir. Trace Eagle otomatik olarak sıkıştırmayı açar, biçimi tespit eder ve düzenli hale getirir; ayrıca medyayı satır içinde önizleyebilir ve özel protokolleri parçalarına ayırabilir, böylece her veri en okunabilir haliyle sunulur.
1. Tek bir veri, beş farklı görüntüleme yolu
Bölüm başlığı “1. Tek bir veri, beş farklı görüntüleme yolu”İstek ve yanıt tarafları görüntüleme modları arasında bağımsız olarak geçiş yapar:
- Yapılandırılmış: başlangıç satırı + istek başlığı tablosu + akıllı gövde, varsayılan görünüm.
- Metin · düzenli: içerik türüne göre otomatik girinti yapar, JSON, XML ve formlar (
x-www-form-urlencoded) için tek dokunuşla biçimlendirme sunarak kolay okunmasını sağlar. - Metin · ham: tam mesajı ham metin olarak gösterir.
- Hex: bir baytın üzerine tıklayarak bağlantılı hex↔ASCII vurgulaması yapabileceğiniz, ofsetleri gösterebileceğiniz ve tek dokunuşla ikili (binary) dosyaya kaydedebileceğiniz bir hex görüntüleyici; çok büyük yükler bile takılmadan kaydırılır.
- Otomatik tespit: veriyi derin çözümleme için motora teslim eder, katman katman genişletebileceğiniz bir çözümleme ağacı olarak gösterir; iç içe geçmiş sıkıştırma ve iç içe geçmiş çerçeveler seviye seviye incelenebilir.

“Farklı görüntüle” yalnızca sunum katmanını değiştirir (yapılandırılmış / metin / hex / otomatik tespit); JSON, XML ve formlar ayrı ayrı listelenmek yerine “metin · düzenli” tarafından otomatik olarak ele alınan metin biçimlendirme stilleridir.

2. Motorun sizin için otomatik olarak yaptıkları
Bölüm başlığı “2. Motorun sizin için otomatik olarak yaptıkları”- Otomatik açma (decompress): gzip, brotli (br), deflate, zstd; çok katmanlı üst üste bindirilmiş kodlamaları da destekler (örneğin
gzip, brdıştan içe doğru katman katman çözülür); sıradan araçlar genellikle yalnızca en dıştaki katmanı çözer. - Otomatik tespit ve düzenleme: JSON, XML, formlar, Apple plist (ikili / XML / NSKeyedArchiver arşiv geri yükleme), protobuf / gRPC.
- İkili biçim tespiti: yerleşik bir veri tespit motoru, görüntüleri, yazı tiplerini, PDF’leri, arşivleri ve daha fazlasını otomatik olarak tanır ve bir arşivin içindeki dosya listesini gösterebilir.
- Satır içi medya önizleme: görüntüler, video ve ses, detay görünümünde doğrudan önizlenir / oynatılır.
- Akıllı zarf soyma: telemetri raporlamada yaygın olan “özel başlık artı sıkıştırılmış akış” zarfını tanır (bu genellikle standart bir kodlama işareti taşımaz), zarf başlığını otomatik olarak soyar ve gerçek veriyi geri yükler; sıradan araçlar bu durumda yalnızca bozuk metin üretir.
- Dürüst hata bildirimleri: gerçekten geri yüklenemeyen özel şifreli veriyle karşılaştığında, size bir yığın bozuk metin sunmak yerine bunu açıkça belirtir.
- Birleşik UTF-8: karakter kodlamaları tek biçimde geçerli UTF-8’e dönüştürülür.

3. Yalnızca HTTP gövdeleriyle sınırlı değil
Bölüm başlığı “3. Yalnızca HTTP gövdeleriyle sınırlı değil”| Veri türü | Görüntüleme modu |
|---|---|
| WebSocket | Çerçeve çerçeve gösterilir (metin / ikili / ping / pong), gönderme/alma yönü işaretlenmiş şekilde |
| Server-Sent Events (SSE) | Olay akışı olay olay gösterilir |
| gRPC / protobuf | .proto dosyası olmadan çözümlenen alan numaraları / türleri / değerleri |
| Ham TCP / UDP | Şifresi çözülmemiş veya HTTP olmayan ham gönderme/alma baytları, hex / metin arasında geçiş yapılabilir |
4. Özel protokoller de çözümlenebilir
Bölüm başlığı “4. Özel protokoller de çözümlenebilir”HTTP olmayan özel / ikili protokoller için:
- Birçok özel çerçeve hiçbir yapılandırma olmadan otomatik olarak çözümlenir: motor yaygın sabit uzunluklu önek sınırlarını dener ve çerçeve çerçeve genişletir, böylece ham bir akış bile hiçbir betik yazmadan ayrı mesajlara bölünür.
- Yerleşik çerçeveleme şablonları: uzunluk öneki, sihirli imza sınırları, ayırıcılar (hex içerebilir) ve sabit uzunluk gibi yaygın özel çerçeve yapılarının hepsinin kullanıma hazır şablonları vardır; birkaç değeri değiştirin ve çözümlensin. Daha karmaşık yapılar için aşağıdaki JS betiğine başvurun.
- JS betiği ile çözümleme: çerçeveleme ve çözümleme mantığını özelleştirmek için az miktarda JavaScript yazın; bayt getirme, taban dönüşümü ve sıkıştırma açma gibi yerleşik yardımcı özellikler kullanıma hazırdır.
- Manuel “Şu şekilde çözümle”: herhangi bir bağlantı için manuel olarak bir çerçeveleme yöntemi seçerek o bağlantının tam gönderme/alma kaydını görüntüleyin; her mesaj ayrıca otomatik tespit / metin / hex arasında geçiş yapabilir. Bkz. Özel Protokol Çözümleme.
Proxy Yakalama’ya geri dön