Подтвердить что ты не робот

Fiddler - туннелированные HTTP-запросы к порту 443

У меня есть Fiddler для дешифрования трафика https. который отлично работает.

http://fiddler2.com/documentation/Configure-Fiddler/Tasks/DecryptHTTPS

Но есть несколько запросов, которые показаны как "туннель" для порта 443. Также протокол этих запросов отображается как HTTP вместо HTTPS. Я не вижу расшифрованное содержимое этих запросов.

enter image description here

на панели сведений об ответах, как показано ниже:

enter image description here

Может ли кто-нибудь дать мне знать, как я могу заставить скрипача расшифровать эти туннелированные запросы. Также оцените, если бы вы могли предоставить мне некоторые подробности о том, что происходит в этом случае.

Приветствия.

4b9b3361

Ответ 1

Вы должны начать с чтения этого потока, который объясняет, что такое HTTP CONNECT Tunnel: https://groups.google.com/forum/#!topic/httpfiddler/RCkzE3HhhxY

Поскольку вы включили дешифрование, если вы не видите какой-либо трафик HTTPS в Fiddler, у вас либо включен фильтр (нажмите "Справка" > "Устранение неполадок фильтров" ), либо вы не настроили Windows, чтобы доверять корневому сертификату Fiddler и, следовательно, вашим клиентам прерывают соединение, как только они видят (не доверенный) сертификат Fiddler.

Ответ 3

Некоторые версии обработчика Fiddler лучше других. На моем рабочем месте нам нужно было направлять внешние устройства через Fiddler. Следуя точно таким же настройкам и вариантам Fiddler, у нас есть четыре компьютера и два устройства. Два экземпляра ПК-Fiddler застряли, неспособные успешно туннелировать каждый раз для любого устройства. Два экземпляра ПК Fiddler работают безупречно, для любого устройства. Общим знаменателем между ПК была версия Fiddler: Fiddler 4.4.9.2: Туннелирование работает на обоих компьютерах для обоих внешних устройств Fiddler 4.4.9.7: туннелирование не работает на обоих компьютерах для обоих внешних устройств

Также обратите внимание, что для приложений Win8 существует дополнительная настройка, чтобы избежать застревания туннелирования. Возможно, вам нужно будет следовать кнопке "Win8 Config", убедитесь, что ваше приложение проверено как исключение петли, перезапустите Fiddler... К сожалению, и это то, что я видел только один раз, вы все равно можете застрять на туннелировании до тех пор, пока вы отключите настройки дешифрования HTTPS и включите их снова. Даже после того, как вы доверяете сертификату, а затем перезапустили Fiddler. Я не могу объяснить это, но я вернулся к тем же настройкам, с которых я начал, и он только начал работать.

Наконец, если вы разрабатываете свои собственные приложения Win8 с помощью appxmanifest, это не помешает включить такие функции, как privateNetworkClientServer, чтобы помочь включить определенные сценарии тестирования Fiddler.

Ответ 4

Я полагаю, что довольно поздно ответить на этот вопрос, так как мой ответ может не решить проблему напрямую, но я предполагаю, что это решит основной мотив.

Итак, если это веб-приложение, которое вы контролируете, в основном Google Chrome позволяет просматривать Websockets в Network->Websockets, как показано ниже. введите описание изображения здесь