I'm trying to set up Fiddler to capture traffic from my iOS device.
I have followed all the steps explained in this guide and at this point I am able to see the HTTP traffic related to the webs I browse on the iOS device.
However, HTTPS is not being captured. Right to the "URL" title of the column in the "Live Traffic" tab I see a warning sign with the following message:
You are not capturing HTTPS traffic. Click to enable
If I click to enable, after typing my user password I get the following error prompt:
The error also appears If I try to enable HTTPS by trusting root certificate in the Settings window.
I have exported the certificate and manually installed and trusted it, but it didn't work either (already tried to relaunch Fiddler after installing the certificate).
Any ideas on what is wrong here?
Thanks in advance! :)
Apart from configuring your mobile iOS device, you will also have to enable HTTPS capturing for your macOS. Can you confirm that you have gone through the steps described in this documentation article? Once the steps are complete, you could open your macOS Keychain Access application, go to Certificates and check if the DO_NOT_TRUST_FiddlerRoot certificate is successfully installed (marked as trusted).
Additionally, if the above is not working, you could post us the log files from your Fiddler (see how to extract the logs here).
Yes, I followed the steps described in the article, but after entering my credentials I get the error I mention.
If I access the Keychain Access I see the certificate I manually installed which is properly trusted:
Finally, I tried to retrieve the logs from the following path:
~/Library/Application Support/Fiddler Everywhere/Logs
However, no "Fiddler Everywhere" folder appears under "Application Support".
Are you able to open the "~/Library/Application Support" manually and verify for yourself that there is no "Fiddler Everywhere" folder inside? Note that the path contains empty spaces, so if you try to open this path from a terminal, you might need to use quotes (it should work in Finder). Apart from trying to reinstall the latest Fiddler Everywhere and then check if the above path is existing (and retry the whole certificate process if the path exists).
I have finally found the folder, it was just hidden... I take the L for that.
Find attached the logs.
It looks like some network-related errors are happening on your side, including lost connectivity and changing active network adapters. Could you provide more information about your network setup:
- Do you have a stable Internet connection while FE is starting up? Are you able to consistently log in to Fiddler Everywhere?
- Are you using some VPN tools?
- Do you use multiple network adapters (or change the active network connections) while using Fiddler Everywhere?
Answering to your questions:
- Do you have a stable Internet connection while FE is starting up? Are you able to consistently log in to Fiddler Everywhere? Yes, Internet connection is stable and I don't have any issues logging in
- Are you using some VPN tools? No
- Do you use multiple network adapters (or change the active network connections) while using Fiddler Everywhere? No, I'm connected to the same network all the time
Also, I have updated today to version 1.2.1
Thanks for the provided info! We are still investigating possible scenarios where a similar issue might appear. Could you please try the steps described in the KB article about troubleshooting the NOT trusted certificate error? Thank you in advance for sharing any insights related to your case.
The team just released version 1.3.0. @ Eduard.fontdevila.bosch, if possible, install the latest version and send us the logs generated by that version - the new logs now contain more information that we could use to investigate your case.