Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Fiddler fails after CONNECT to HTTPS service

Tags:

fiddler

Fiddler is unable to connect to my https server and is failing in the CONNECT stage itself. Firefox opens the site just fine. Here [1] is a screenshot of the requests. I tried with Charles and it was able to list the request but failed to decrypt the requests [2].

Please note that other HTTPS services seem to be working fine with fiddler

1: http://imgur.com/Zzu8lKS

2: http://imgur.com/dAbz6AK

like image 939
Abhi Avatar asked Feb 27 '13 12:02

Abhi


People also ask

Does Fiddler work with HTTPS?

Fiddler is a free web debugging proxy that logs all HTTP/HTTPS traffic between your web application and the Internet.

How do I enable HTTPS traffic in Fiddler?

Configure Fiddler Classic Click Tools > Options. Click the HTTPS tab. Ensure the Decrypt HTTPS traffic checkbox is checked. Click the Export Fiddler Root Certificate to Desktop button.

How do I enable TLS 1.2 in Fiddler?

When run on Windows 7 and later, Fiddler 4 can use the TLS 1.1 and TLS 1.2 protocols when communicating with secure servers; simply enable these protocols inside Tools > Fiddler Options > HTTPS > Enabled Protocols.

How do you decrypt HTTPS traffic in Fiddler?

Click Tools > Options > HTTPS. Click the Decrypt HTTPS Traffic box.


4 Answers

Tools/Options/HTTPS ... Change TLS1.0 to TLS1.2 worked for me ...

enter image description here

like image 51
hoggar Avatar answered Nov 19 '22 16:11

hoggar


I did add Fiddler root certificate in IE and Firefox. Still I was getting this ..... System.Security.Authentication.AuthenticationException A call to SSPI failed The function requested is not supported fiddler

I solved this by adding tls1.2 & tls1.2 under Tools--> Fiddler Options --> HTTPS (Tab) --> Enabled Protocols, and Fiddler started capturing https traffic from browsers.

like image 42
Sandeep Khantwal Avatar answered Nov 19 '22 18:11

Sandeep Khantwal


I had a similar issue with all SSL sites. It seems to happen when there are a lot of certs in the following folder C:\Users\<username>\AppData\Roaming\Microsoft\SystemCertificates\My\Certificates

stopping fiddler, emptying the folder and starting it up again fixed the issue for me.

like image 28
blacktau Avatar answered Nov 19 '22 17:11

blacktau


What worked for me:

Tools -> Fiddler Options -> HTTPS -> Reset All Certificates

Then I got prompted to create a new Fiddler certificate and trust it via windows.

like image 39
pmeyer Avatar answered Nov 19 '22 16:11

pmeyer