I come to this product and forum on a mission and hope to learn a lot on the way. In the meantime, I am really stuck. My objective is to sniff the IMAP password coming from my iPnone to Gmail because like the idiot that I am, I forget the password and cannot now log into my account regularly, all I can do is get my email via the iPhone Mail app.
So, what I need to do is detect the IMAP password as it is sent over WiFi to the Gmail servers. Here is what I've done so far:
1) Installed the program on a Win 7 laptop.
2) Accepted the certificate it installed.
3) Checked to make sure there was a rule allowing incoming connections to any port for Fiddler.
4) Began following each instruction on https://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureForiOS
5) Enabled "Allow remote computers to connect.
6) Restarted Fiddler.
7) Identified the Fiddler machines' IP address.
8) And here is where the trouble started because I cannot complete the next task: Verify client iOS device can reach Fiddler by navigating in the browser to http://FiddlerMachineIP:8888. This address should return the Fiddler Echo Service page.
Every time I type it into the Safari bar on the iPhone, or Chrome on a laptop also connected to the same WiFi, I get an error that the page cannot be found. 3G/4G is turned off, so the phone is definitely using WiFi, as is the third laptop, and I cannot get anywhere with that address. I was wondering whether the router has something to do with this (Optimum) but I figured such a common issue would surely be listed in the instructions page, and moreover, this is all local and I thought the traffic doesn't even hit the router when on the local network, but I could be wrong.
Any help with this would be great...
And if I could also ask, once I get this working, what is the precise setup I need to use in Fiddler to find the name/password combination for my Gmail account. I assume I need to identify the exact capture line and click on it, but where would I see the data itself, and is there an easy way to identify what the line might say since it seems to capture so much and it's hard for a newbie like me to make sense of most of it.
Thanks so much for anyone who can help me!

I have installed Mono 5.2.0 for OSX and MonoFiddler 4.4.8.4 Built for Linux, and I also run mozroots —import —sync for HTTPS, however, when I run mono Fiddler.exe , it said "NameError: name 'lldb' is not defined"
"Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application."
and the mono process exited unexpectedly!
and I want to know why..

Hello,
I've been using FiddlerCore on Windows for some time now and it's been great. However some of my users have recently started to report
issues where the proxy fails to connect to anything. I've checked the logs and every time this user happens is because of BCCertMaker.
This is what's shown in the log:
Fiddler.BCCertMaker> Failed to create certificate for localhost: Key not valid for use in specified state. at System.Security.Cryptography.Utils.CreateProvHandle(CspParameters parameters, Boolean randomKeyContainer) at System.Security.Cryptography.Utils.GetKeyPairHelper(CspAlgorithmType keyType, CspParameters parameters, Boolean randomKeyContainer, Int32 dwKeySize, SafeProvHandle& safeProvHandle, SafeKeyHandle& safeKeyHandle) at System.Security.Cryptography.RSACryptoServiceProvider.GetKeyPair() at System.Security.Cryptography.RSACryptoServiceProvider..ctor(Int32 dwKeySize, CspParameters parameters, Boolean useDefaultKeySize) at BCCertMaker.BCCertMaker.ConvertBCPrivateKeyToDotNet(RsaPrivateCrtKeyParameters bcPVK, String sKeyName) at BCCertMaker.BCCertMaker.CreateCertificateFromCA(String sCN, X509Certificate caCert, AsymmetricKeyParameter caKey) at BCCertMaker.BCCertMaker.MakeNewCert(String sHostname)
I've done research on this error and it's not clear what it's cause is but I've found that it can be solved by deleting
the "Crypto" folder in %AppData%\Microsoft\. This is clearly not ideal and would appreciate if someone had an idea on how to work
around this issue in the future.
Thanks.

Hi,
I couldn't find where I can customize rules on Fiddler 0.3.0, is this available?
Thanks,
Jzy

I have been trying to get Fiddler configured to decrypt HTTPS traffic on a Citrix image. We need this for diagnostics\troubleshooting an issue we are having. When I run through the process to Trust the Root Certificate I get the normal SCARY message and when I choose "Yes" I get an error about being unable to configure Windows to Trust the Fiddler Root Certificate. Here are the details in the log:
-= Fiddler Event Log =-
See http://fiddler2.com/r/?FiddlerLog for details.
07:56:11:3776 Fiddler Running...
07:56:11:3932 Windows 8+ AppContainer isolation feature detected.
07:56:17:9514 Assembly 'C:\Program Files (x86)\Fiddler2\CertMaker.dll' was not found. Using default Certificate Generator.
07:56:17:9514 /Fiddler.CertMaker> Using .+ for certificate generation; UseWildcards=True.
07:56:21:2343 DefaultCertMaker: GetRootCertificate() did not find the root in the Windows TrustStore.
07:56:21:2343 /Fiddler.CertMaker> Caller was in ApartmentState: STA; hopping to Threadpool
07:56:21:2343 /Fiddler.CertMaker> Invoking CertEnroll for Subject: CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com; Thread's ApartmentState: MTA
07:56:21:2850 !ERROR: Failed to generate Certificate using CertEnroll. System.Reflection.TargetInvocationException Exception has been thrown by the target of an invocation. < CertEnroll::CX509PrivateKey::Create: The profile for the user is a temporary profile. 0x80090024 (-2146893788 NTE_TEMPORARY_PROFILE)
07:56:24:4304 DefaultCertMaker: GetRootCertificate() did not find the root in the Windows TrustStore.
07:56:24:4304 !Fiddler.CertMaker> The Root certificate could not be found.
07:58:00:3753 Setting upstream gateway to none
07:58:16:7514 DefaultCertMaker: GetRootCertificate() did not find the root in the Windows TrustStore.
07:58:16:7514 !Fiddler.CertMaker> The Root certificate could not be found.
07:58:29:0623 DefaultCertMaker: GetRootCertificate() did not find the root in the Windows TrustStore.
07:58:29:0623 !Fiddler.CertMaker> The Root certificate could not be found.
08:03:20:0051 DefaultCertMaker: GetRootCertificate() did not find the root in the Windows TrustStore.
08:03:20:0051 /Fiddler.CertMaker> Caller was in ApartmentState: STA; hopping to Threadpool
08:03:20:0051 /Fiddler.CertMaker> Invoking CertEnroll for Subject: CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com; Thread's ApartmentState: MTA
08:03:20:0051 !ERROR: Failed to generate Certificate using CertEnroll. System.Reflection.TargetInvocationException Exception has been thrown by the target of an invocation. < CertEnroll::CX509PrivateKey::Create: The profile for the user is a temporary profile. 0x80090024 (-2146893788 NTE_TEMPORARY_PROFILE)
08:03:39:1731 DefaultCertMaker: GetRootCertificate() did not find the root in the Windows TrustStore.
08:03:39:1731 !Fiddler.CertMaker> The Root certificate could not be found.
08:03:46:3336 DefaultCertMaker: GetRootCertificate() did not find the root in the Windows TrustStore.
08:03:46:3336 /Fiddler.CertMaker> Caller was in ApartmentState: STA; hopping to Threadpool
08:03:46:3336 /Fiddler.CertMaker> Invoking CertEnroll for Subject: CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com; Thread's ApartmentState: MTA
08:03:46:3336 !ERROR: Failed to generate Certificate using CertEnroll. System.Reflection.TargetInvocationException Exception has been thrown by the target of an invocation. < CertEnroll::CX509PrivateKey::Create: The profile for the user is a temporary profile. 0x80090024 (-2146893788 NTE_TEMPORARY_PROFILE)
10:06:29:9758 DefaultCertMaker: GetRootCertificate() did not find the root in the Windows TrustStore.
10:06:29:9758 !Fiddler.CertMaker> The Root certificate could not be found.

Hi everyone,
I finally figured out how to capture traffic with Telerik Fiddler on my Android device. I can capture websites such as telerik.com but I can't get the POST/GET requests of a app. How can I fix this?
Thanks.
