скрипач для захвата https - PullRequest
0 голосов
/ 27 июня 2018

Я использую API ядра fiddler в c # для захвата всего трафика, проблема в том, что когда я открываю Internet Explorer для какого-то защищенного веб-сайта, появляется сообщение ", эта страница не может отображаться ". но для некоторых других веб-сайтов https он работает в том же браузере.

Я использую следующий код:

    FiddlerApplication.AfterSessionComplete += FiddlerApplication_BeforeRequest;
    FiddlerApplication.AfterSessionComplete += FiddlerApplication_AfterSessionComplete;


    const FiddlerCoreStartupFlags flags =
        FiddlerCoreStartupFlags.AllowRemoteClients |
        FiddlerCoreStartupFlags.CaptureLocalhostTraffic |
        FiddlerCoreStartupFlags.DecryptSSL |
        FiddlerCoreStartupFlags.MonitorAllConnections |
        FiddlerCoreStartupFlags.RegisterAsSystemProxy;

    FiddlerApplication.Startup(7777, flags);

// код сеанса beforeRequest:

   if (oSession.oRequest.headers.HTTPMethod == "CONNECT")
                {
                    //oSession["x-no-decrypt"] = "do not care.";
                    return;
                }
                oSession.bBufferResponse = true;
                oSession.utilDecodeRequest();

Пожалуйста, помогите мне.

...