2011-09-07 3 views
4

Étant donné:Faire Fiddler comprendre (c.-à-decode) une requête HTTP/réponse codé avec des tampons de protocole

  1. de Windows
  2. communication client-serveur via HTTP avec des tampons de protocole
  3. de communication Agent serveur sur HTTP avec tampons de protocole (une spécification .proto différente)
  4. Les deux fichiers .proto sont disponibles

Nécessaire: la possibilité d'examiner le trafic HTTP décodé par requête/réponse. Fiddler semble être un outil idéal pour cela et en fait je l'utilise constamment. Cependant et tout à fait compréhensible, il ne peut pas décoder les requêtes/réponses codées avec des tampons de protocole. D'autre part, je sais que:

  1. Fiddler peut être étendue
  2. Compte tenu des fichiers respectifs .proto, la sortie des tampons de protocole peut être facilement décodé.

Ma question est de savoir si quelqu'un d'autre a rencontré le même problème et s'il existe un moyen de le résoudre. Bien sûr, je préfère des solutions rapides et faciles sur des solutions longues et dures (comme écrire une extension Fiddler à partir de zéro), mais en l'absence de la première, je suppose que je me contenterais de cette dernière.

Pour tous les bons samaritains là-bas - merci d'avance.

Répondre

6

Wireshark peut être votre ami ici, car il y a un plugin existant: protobuf-wireshark

+0

Oh, d'excellentes nouvelles. J'ai également installé wireshark, mais pour le débogage du trafic HTTP, je trouve Fiddler beaucoup plus pratique. Maintenant, tout ce qui reste est de générer ces fichiers proto (http://stackoverflow.com/questions/7329553/how-to-implement-protocol-buffers-deserialization-on-a-java-client-talking-to-a/7329981 # 7329981) :-). – mark

Questions connexes