Telerik Forums
Fiddler Forum
1 answer
972 views
I want to use fiddler with my iPhone X on iOS 14, unfortunately when I follow all steps named here https://docs.telerik.com/fiddler-everywhere/get-started/mobile-traffic/configure-ios? , I cannot reach http://ipv4.fiddler:8866. I checked port and all named steps multiple times.
Nick Iliev
Telerik team
 answered on 01 Mar 2021
11 answers
334 views

Double clicked the icon and nothing happens. (Be handy if you popped up a message about why the program is not running.) I found the .exe and ran it from a command line. This is the output.

 

09:42:25.911 > [Product information] Fiddler Everywhere 1.5.1
09:42:25.925 > [System information] win32 (Windows_NT/x64) - version 10.0.19041
09:42:25.967 > Initializing splash screen.
09:42:25.981 > Attempting to run server - 5 attempts left.
09:42:25.993 > Calculating the URL of ASP.NET Server application.
09:42:26.005 > Generating random port.
09:42:26.017 > Trying to start server at port [47329].
09:42:29.032 > Application did not receive required message for 3000ms.
09:42:29.045 > Fetching .NET Core server status.
09:42:31.071 > Error occurred while fetching .NET Core server [47329] status. Error message: connect ECONNREFUSED 127.0.0.1:47329
09:42:31.084 > Attempting to run server - 4 attempts left.
09:42:31.096 > Calculating the URL of ASP.NET Server application.
09:42:31.108 > Generating random port.
09:42:31.120 > Trying to start server at port [28688].
09:42:31.134 > Unable to start server process, closed with code: null
09:42:31.147 > Fetching .NET Core server status.
09:42:33.162 > Error occurred while fetching .NET Core server [28688] status. Error message: connect ECONNREFUSED 127.0.0.1:28688
09:42:37.132 > Application did not receive required message for 6000ms.
09:42:37.145 > Fetching .NET Core server status.
09:42:39.160 > Error occurred while fetching .NET Core server [28688] status. Error message: connect ECONNREFUSED 127.0.0.1:28688
09:42:39.181 > Attempting to run server - 3 attempts left.
09:42:39.193 > Calculating the URL of ASP.NET Server application.
09:42:39.204 > Generating random port.
09:42:39.215 > Trying to start server at port [3687].
09:42:39.230 > Unable to start server process, closed with code: null
09:42:39.243 > Fetching .NET Core server status.
09:42:41.258 > Error occurred while fetching .NET Core server [3687] status. Error message: connect ECONNREFUSED 127.0.0.1:3687

Nick Iliev
Telerik team
 answered on 01 Mar 2021
2 answers
334 views

I tried everything I could find as hint:

Starting the java program with:

-DproxySet=true

-Dhttp.proxyHost=127.0.0.1

-Dhttp.proxyPort=8888

-Dhttps.proxyHost=127.0.0.1

-Dhttps.proxyPort=8888

-Djavax.net.ssl.trustStore=C:[path]\FiddlerRoot.cer;-Djavax.net.ssl.trustStorePassword=[pw]

 

FiddlerRoot.cer is imported in keystore.

capture https from all processes is active, other options see attachment.

I am starting the java program in intellij.

What am I missing?

 

Eddie

Eddie
Top achievements
Rank 1
 answered on 28 Feb 2021
3 answers
7.3K+ views
I am currently using fiddler and I wanted to get a exe file of fiddler version 5.0.20182.28034. So how would I go about doing that?
Nick Iliev
Telerik team
 answered on 23 Feb 2021
2 answers
10.7K+ 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
983 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
5.8K+ 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
989 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
219 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
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?