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