Configure Fiddler to Decrypt HTTPS Traffic

Enable HTTPS traffic decryption:

  1. Click Tools > Fiddler Options > HTTPS.

  2. Click the Decrypt HTTPS Traffic box.

    Fiddler Options -- Decrypt HTTPS Traffic

Skip traffic decryption for a specific host

  1. Click Tools > Fiddler Options > HTTPS.

  2. Type the hostname in the Skip Decryption.

    Skip Decryption

Skip traffic decryption for an application

Add a rule like this inside the OnBeforeRequest function*:

    if (oSession.HTTPMethodIs("CONNECT") && oSession["X-PROCESSINFO"] && oSession["X-PROCESSINFO"].StartsWith("outlook")) 
    { 
        oSession["x-no-decrypt"] = "boring process";
    }      

Decrypt traffic from one hostname only

Add a rule like this inside the OnBeforeRequest function*:

    if (oSession.HTTPMethodIs("CONNECT") && 
        !oSession.HostnameIs("SiteICareAbout.com"))
    { 
        oSession["x-no-decrypt"] = "do not care."; 
    }

See also

Responding to requests with client certificates