Telerik Forums
Fiddler Forum
2 answers
10.9K+ views

Hello.

I have one rooted Bluestacks instance and I need to proxy data from it with Fiddler.

The issue in SSL traffic.

My test env is:

  • Main host - Windows 10.
  • Bluestacks is installed on main host.
  • ProxyCap is installed on main host, configured to grab all traffic from Bluestacks to proxy traffic to Fiddler.
  • Fiddler is installed on main host.

FiddlerRootCertificate.crt was successfully installed on main host. Also it was installed with HD-SslCertificateTool.exe to Bluestacks:

Installing certificate at FiddlerRootCertificate.crt into BlueStacks.
Certificate subject hash is e5c3944b.
Using certificate name e5c3944b.0
SSL certificate was successfully added.

I see e5c3944b.0 file in /system/etc/security/cacerts/ in emulator (Bluestacks).

But when I enable option in Fiddler "Decrypt HTTPS traffic", everything, that use HTTPS (Play Market, Apps, Google Chrome) stopped to work.

Meanwhile, when I open Google Chrome at main host, SSL sites opened fine and I see in site cert info DO_NOT_TRUST... So, env configured correctly.

I can't understand, why it doesn't work on Bluestacks?

I expected, that Google Chrome on Bluestacks will open sites with "DO_NOT_TRUST..." cert, or will show info about incorrect cert, when I am trying to open https://rbc.ru/

But it can't connect:

This site can’t be reached play.google.com unexpectedly closed the connection.
Try:

Checking the connection
ERR_CONNECTION_CLOSED

and in Fiddler I see 3 records with same result:

fiddler.network.https> HTTPS handshake to 80.68.253.3 (for #14208) failed. System.Security.Authentication.AuthenticationException The remote certificate is invalid according to the validation procedure.

Any ideas, how to make it work on Bluestacks?

 

Nima
Top achievements
Rank 1
 answered on 17 Feb 2021
2 answers
1.0K+ views
I followed the "Debugging on iOS and Android with Fiddler Everywhere" guide and got everything working just fine on my pc and my android devices, but when trying to add an iPad or iPhone to the network after configuring the proxy. I can ping the iPad, but not the iPhone. I'm using a Windows PC to to run Fiddler Everywhere. Any ideas why this could be? 
Nick Iliev
Telerik team
 answered on 11 Feb 2021
3 answers
6.1K+ views

I'm trying to set up Fiddler as a transparent MITM proxy for HTTPS traffic.  It works fine for HTTP traffic, but am having trouble figuring out configuration for HTTPS.

 

I have Fiddler running on a Windows host, listening on port 8888.

On my linux host, I have added the following rule:\

iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to 192.168.5.212:8888

 

This works great for regular HTTP traffic. I see any request on the linux host get transparently redirected to fiddler.

However, for HTTPS traffic, this does not work as Fiddler's 8888 port is not HTTPS and consequently the following fails to connect/handshake:

iptables -t nat -A OUTPUT -p tcp --dport 443 -j DNAT --to 192.168.5.212:8888

I dug around and found that I can enable an additional listener using QuickExec by doing the following in the QuickExec window

iptables -t nat -A OUTPUT -p tcp --dport 443 -j DNAT --to 192.168.5.212:8888
 

curl https://www.google.com

 

I have installed the FidderRoot CA certificate and this gets me one step closer, but my curl/wget from my host fails in that it receives a certificate to CN=localhost and not the actual host I'm trying to reach.

 

How can I setup Fiddler for it to auto-sign the certificates from port 8889 with proper MITM certificates?

Thanks,

Eric

Nick Iliev
Telerik team
 answered on 11 Feb 2021
1 answer
1.0K+ views
Hello. We are trying to uninstall Fiddler from a Windows 10 machine. It appears that the install location was %APPDATA%\local\programs, and there are shortcuts pointing to that directory. Unfortunately, that folder is no longer present for that user so I cannot access the uninstaller. I found another forum post that says you can manually uninstall the program by deleting registry keys in HKEY_LOCAL_MACHINE, but those registry keys are not present. How would I uninstall Fiddler without the uninstaller?
Nick Iliev
Telerik team
 answered on 10 Feb 2021
1 answer
234 views
hello. how can i change folder fiddler2/scripts/CustomRules.js  to another folder in other place? Thanks.
Nick Iliev
Telerik team
 answered on 10 Feb 2021
1 answer
1.6K+ views

Hello,

I'm trying to capture this command I'm running in the command prompt git clone https://github.com/murrayju/CreateProcessAsUser which is not executing and is returning this value fatal: unable to access 'https://github.com/murrayju/CreateProcessAsUser/': Failed to connect to github.com port 443: Timed out  when it fails.

 

I have to chain Fiddler to my work proxy and I believe the CLI uses the system proxy, so I have to copy the IE proxy to the system proxy and then I'm not sure if I have to manually configure the Fiddler proxy to the system proxy or copy the system proxy to Fiddler and then set it to loop back like the IE proxy? I've tried a couple of different methods and I'm not seeing any of the traffic show up from the CLI and would appreciate guidance in getting this configured correctly.

Thanks

Nick Iliev
Telerik team
 answered on 08 Feb 2021
1 answer
1.0K+ views

Fiddler Everywhere is failing with below error if HTTPS traffic is enabled.

 

Did the below:

1) Trusted Fiddler root certificate on my PC and mobile

2) Configured manual proxy over my Wi Fi to route network traffic from my mobile application to fiddler on desktop

3) Enabled capture HTTPS traffic 

4) The app I am trying to debug network traffic is blink for home.

 

But all the requests are failing with the below error in the image. please help.

 

Nick Iliev
Telerik team
 answered on 08 Feb 2021
2 answers
2.6K+ views

Hello,

I've use Fiddler Everywhere on my mac for several months. Today I updated to the last version 1.5.1 and localhost traffic is not showing anymore.

Any ideas?

Thanks

Erick

Erick
Top achievements
Rank 1
 answered on 03 Feb 2021
4 answers
371 views

I installed Fiddler Web Debugger, and I am trying to configure it to monitor the HTTP calls from Adobe Reader/Acrobat DC. I have Dynamic PDF forms that will invoke URLs using JavaScript under Acrobat. I appreciate your guiding me to configure Fiddler to debug such HTTP calls. Mind you that I managed to debug the calls from IE, and now I want to debug the same from Adobe Acrobat DC.

 

Tarek

Nick Iliev
Telerik team
 answered on 03 Feb 2021
1 answer
968 views

Hi,

I need to capture SharePoint API calls, but Fiddler is not capturing anything. I suppose it is due to a proxy but don't know how to set up. 
Can somebody help me?

Nick Iliev
Telerik team
 answered on 03 Feb 2021
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?