Дано:
- Окна
- Связь клиент-сервер через HTTP с буферами протокола
- Связь агента с сервером через HTTP с буферами протокола (другая спецификация .proto)
- Оба файла .proto доступны
Необходимо: возможность проверки декодированного HTTP-трафика для каждого запроса/ответа.
Fiddler кажется идеальным инструментом для этого, и на самом деле я использую его постоянно. Однако и вполне понятно, что он не может декодировать запросы/ответы, закодированные с помощью буферов протокола. С другой стороны, я знаю, что:
- Скрипач может быть расширен
- Имея соответствующие файлы .proto, выходные данные буферов протоколов можно легко декодировать.
Мой вопрос в том, сталкивался ли кто-нибудь с такой же проблемой и есть ли способ ее решить.
Конечно, я предпочитаю быстрые и простые решения долгим и трудным (например, написание расширения Fiddler с нуля), но при отсутствии первого, я думаю, я бы согласился и на последнее.
Всем добрым самаритянам заранее спасибо.