Telerik Forums
Fiddler Forum
2 answers
1.2K+ views

I'm using Fiddler to analyze an Android app. It communicates with the server through HTTPS, Fiddler has no problems to decrypt the traffc when using its root certificate.But the authentification of the app works using OAuth on a Cloudflare server and it seems to detect Fiddler's root certificate (the MITM).

I need to deactivate Capture HTTPS CONNECTs to make it work - it's not enough to deactivate Decrypt HTTPS traffic.

I wrote a small FiddlerScript, but it also doesn't work, since it deactives the decrypting only, not the capturing. Is there a hack for this?

1.if (oSession.uriContains("/oauth/") || oSession.uriContains("/bd/")) {
2.    oSession["x-no-decrypt"] = "do not care.";
3.    oSession["ui-color"] = "red";
4.}

 

This only occures on some Android apps. Sometime seem to have a weaker setting in Cloudflare and let the Fiddler root certificate pass through.

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 29 Apr 2020
1 answer
138 views

Is there a way to batch/bulk select sessions that are waiting on breakpoints -- whether request or response -- and then do a bulk "resume" on all of them? Currently, as far as I can see, you have to manually click the resume on each individual session, which can quickly snowball if there are a number of requests to process.

I'm sure I must be overlooking this ability, however, so any help would be much appreciated!

Thanks,

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 29 Apr 2020
1 answer
1.0K+ views

Fiddler works well with many apps on my PC except one that gives me the following message (image attached).

I tried fixiing the errors by clearing and re-installing certificates many times. It doesn't seem to work. If I click yes to the pop-up (in the image I attached), the app internet functionnalities stop working.

 

Did any of you had something similar? How could I fix this?

 

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 28 Apr 2020
3 answers
80 views
Can we add all the new incoming requests to auto responder automatically?
Eric R | Senior Technical Support Engineer
Telerik team
 answered on 28 Apr 2020
3 answers
111 views
Is there a keyboard shortcut to scroll the session list to the currently selected/open session you're working on?

This would be very useful to not have to scroll the session list manually looking for the highlighted session you're on, particularly if you've lost track of whether you're above or below that session as you jump around investigating surrounding/later/earlier sessions for context.

Thanks!
Eric R | Senior Technical Support Engineer
Telerik team
 answered on 28 Apr 2020
1 answer
61 views

I look fiddlercore demo ,there some code I don't understand , why when FiddlerApplication.Startup after , and also CreateProxyEndpoint ?

 

I test it ,if don't CreateProxyEndpoint ,the fiddler can still work

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 28 Apr 2020
1 answer
215 views

Hello, I'm a new user.

I've been using the hostname replacement using fiddler.

I was trying to update my Qt installation but the maintenance tool was defaulting downloads from slow mirrors. I was changing the hostname to faster mirrors.
The hostname replacement was working and the download speeds are improved (task manager shows Fiddler maxing the download speeds).

The problem is fiddler keeps spamming the link (see first attached picture) and even if one of them finishes downloading, it says that the session was aborted so the qt maintenance tool doesn't get the requested file and it gets stuck in a loop.

This only happens when it's downloading a big file. Small files (<10MB) gets confirmed to be downloaded in the qt maintenance tool.

I think it is because since the smaller files downloads right away, it gets registered as a response on the qt maintenance tool before it requests for another but since the bigger files are slower to download, the tool doesn't get a response right away so it spams requests, when the earlier requests finish downloading, the tool doesn't accept it. So the result is Fiddler keeps spamming requests even if the earlier request finish downloading.

How do I fix this?

Clarence
Top achievements
Rank 1
 answered on 25 Apr 2020
2 answers
2.0K+ views
01.
if(oSession.HostnameIs("exemple.com")&& oSession.uriContains("login")) {
02.    // Color this response, so we can spot it in Fiddler
03.    oSession["ui-backcolor"] = "lime";
04. 
05.    // Convert the request body into a string
06.    var oBody = System.Text.Encoding.UTF8.GetString(oSession.responseBodyBytes);
07. 
08.    // Convert the text into a JSON object
09.    var j = Fiddler.WebFormats.JSON.JsonDecode(oBody);
10. 
11.    // Inside of our dictionary, we have an array (ArrayList) called "placements"
12.    var testObject = j.JSONObject["teste"];
13.    /* Change this to different values, e.g. "0.0", 0.0, null, "", etc. */
14.     
15.                   j.JSONObject["auth"]="true";
16.                   j.JSONObject["user"]="false";
17.     
18. 
19.    // Convert back to a byte array
20.    var modBytes = Fiddler.WebFormats.JSON.JsonEncode(j.JSONObject);
21. 
22.    // Convert json to bytes, storing the bytes in request body
23.    var mod = System.Text.Encoding.UTF8.GetBytes(modBytes);
24.    oSession.ResponseBody = mod;
25. 
26. 
27. 
28.}
Eric R | Senior Technical Support Engineer
Telerik team
 answered on 24 Apr 2020
2 answers
283 views

Hi,

I'm running Fiddler for .Net 4.6.1 v5.0.20202.18177

In the Fiddler options dialog I have "Caputre HTTPS CONNECTs", and "Decrypt HTTPS traffic" enabled"

I have Postman installed on the same machine, with Fiddler set as its proxy. I make a https call to a cloud web service from Postman. I see a session row in Fiddler with a Host of "Tunnel to" that hits the URL of the web service.

If I select Help\Troubleshoot from Fiddler then it also shows the "real" session with the request and response payloads. If I right-click the "real" (filtered) session and select "Comment" then the following is displayed, repeated many times:

"Hidden due to FTS>Path"

I'm trying to prevent this "real" session being filtered. I've checked the filters at the bottom left of the Fiddler screen and none of them match. I don't have the filters tab enabled. 

How can I prevent my "real" session from being filtered?

Thanks,

Rob.

 

rob
Top achievements
Rank 1
 answered on 24 Apr 2020
1 answer
902 views

I updated fiddler to 5.0.20202.18177 and I constantly get 504 errors when hitting known working end points now. In the previous versions I did not. I also have a number of unit tests that hit these end points and they work every time I run them. So I know the server is working.

Any help or a method to roll back my version of fiddler would be great!

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 24 Apr 2020
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?