Telerik Forums
Fiddler Forum
7 answers
720 views
Hello. I've found a problem - fiddler can't capture traffic from device connected to wi-fi with peap mschapv2. How can I resolve it?

Sincerely, Ivan Buruyane.
Ivan
Top achievements
Rank 1
 answered on 10 Oct 2019
1 answer
4.2K+ views

Hi.  I think I've worked through all the steps required to enable https decryption and added the fiddler cert to the trusted keychain store.  However, the only sessions I get in the capture are the "Tunnel to <my server>".

 

The inspector shows messages that say the usual "This is a CONNECT tunnel"... and "Fiddler's HTTPS Decryption feature is enabled, but this specific tunnel was configured not to be decrypted.  Settings can be found inside Tools > Options > HTTPS."

 

But I'm confused because when I go back to that dialog, I can confirm that "Capture HTTPS CONNECTS" and "Decrypt HTTPS traffic" are both checked and that "from all processes is selected".  I did export the cert from here which is the one I put in the trusted store.

 

So it seems like its telling me that I've enabled everything but it still does not decrypt the https traffic. On the windows version I seem to remember needing to put a cert in my user directory that was named "ClientCertificate.cer" so I tried that too but no help.

 

Did I miss anything or is there anything I can troubleshoot?

 

Thanks!

Mark


Eric R | Senior Technical Support Engineer
Telerik team
 answered on 07 Oct 2019
1 answer
324 views

For e.g. on loading https://www.google.com:

https traffic from www.gstatic.com is decrypted, but traffic from www.google.com is not..

 

Kammen
Telerik team
 answered on 07 Oct 2019
3 answers
467 views
Hello there.. big fan of fiddler proxy.. for an experiment I want to have 2 or more instances of fiddler running on different servers behind a load balancer.  The issue I have noticed because I'm capturing and decrypting HTTPS traffic every time I point my client to a different instance of fiddler (server), I need to download the root certificate generated for that instance otherwise it doesn't work.  This seems not to be the case always, sometimes I'll put a new instance and everything will just work but other times I need to re-download the certificate.  I've tried to export/import the certificate from one server into the other but couldn't make it work this way either.  Not sure if there is some specific procedure or steps I need to follow or if this is just not possible (not really a certificate expert).  My goal is to be able to setup my client (iPhone) with the certificate from one single server and then if I point to a different server or to a load balancer with N different instances of fiddler proxy have it working without having to install several different certificates for different servers.. I can take the task of installing the instance of fiddler and importing a specific certificate to be used by the instance/server but installing on each client every time is becoming hard to keep up.  Any suggestions?
Eric R | Senior Technical Support Engineer
Telerik team
 answered on 04 Oct 2019
3 answers
1.1K+ views
I'm working with trying to capture the streams of video files that are larger than 2 gigs. Normally, I can open a file less than 2 GB in a player and when playback finishes, save the response body as an MP4. Files larger than 2 gigs have their response bodies dropped in order to "conserve memory", and the limit can't be set above  2147.48 MB in the performance settings.

Is there a workaround for this? Some way to incercept the stream and save it into an MP4 as it streams?

I'm completely new to Fiddler, so forgive me if this is an obvious question. I appreciate any help.
Eric R | Senior Technical Support Engineer
Telerik team
 answered on 03 Oct 2019
0 answers
125 views

Hello,

I am looking for performance analysis plugin. I came across fiddler tool but I need a plugin to directly use with angular application. Any suggestion?

gunjan
Top achievements
Rank 1
 asked on 03 Oct 2019
3 answers
678 views

Using windows 10 Fiddler 4. Since I've installed windows 10. Corp environment with proxy.

When using fiddler and Chrome and other browsers( Comodo) I cannot browse the web but IE works.

When I don't have fiddler running IE does not work.

Since I've installed my chat client webex teams has broken and I can connect to nothing and all my sharepoint mapped drives are broken.

If I remove fiddler that fixes nothing.

App containment has not impact on these issues.

I have fiddler set to use defualt system proxy.

 

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 01 Oct 2019
1 answer
212 views

.NET , FiddlerCore 4.6.2.0

FiddlerApplication.BeforeRequest += delegate(Session targetSession)

If URL is "http://xxx.yyyyyyy.com/zzz?aa=1&b=2.." targetSession.fullUrl and targetSession.PathAndQuery are correct ("http://xxx.yyyyyyy.com/zzz?aa=1&b=2..")

If URL is "https://xxx.yyyyyyy.com/zzz?aa=1&b=2.." 

targetSession.fullUrl  and targetSession.PathAndQuery are "http://www.yyyyyyy.com:443" 

 

How to get zzz?aa=1&b=2.. for HTTPS?

Boby
Telerik team
 answered on 30 Sep 2019
3 answers
2.7K+ views

I'm struggling to make my browser fetch all files from local folder instead of all files from target online folder.
I want to achieve it using Fiddler's AutoResponder.
As I understood, I should write corresponding regular expressions for target online folder and for local folder as well. But I can't figure out how they should look. In another proxy debugger, Charles Proxy, it would be basically this easy:

local path: c:\local_folder

Same approach didn't work in Fiddler for me. Then I've found some example (https://groups.google.com/forum/#!topic/httpfiddler/BWfUoCuih8k) by Eric Lawrence, but either it is irrelevant, or I'm applying it incorrect. Anyway it doesn't work for me too. I've tried something like this:

REGEX:C:\local_folder\$1

So, please, give me a hint, how regexps for replacing whole folder (online) to whole folder (local) should be written in Fiddler.

If there is another way beside regexps, I would like to know it as well.
Thank you!

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 25 Sep 2019
3 answers
1.1K+ views

Ive created a fiddlescript rule with the help of many people on this fourm, thank you.

The script would check for a specific json object from the get request in the decoded response body from an application and once the request response body has found   object:value, automatically send the a portion of the json value back to a different URI as a post request with the same header information such as cookies along with connection keep alive.

When the script is activated upon arrival of said content I receive an error. I assume its something to do with the json object value.

static function OnBeforeResponse(oSession: Session) {
    if (oSession.oResponse.headers.ExistsAndContains("Content-Type", "application/json")) {
        oSession["ui-backcolor"] = "blue";
        oSession.utilDecodeResponse();
    }
    if (oSession.oResponse.headers.ExistsAndContains("Content-Type", "application/json") && oSession.utilFindInResponse("faceId", false) > -1) {
        oSession["ui-backcolor"] = "green";
        oSession.utilDecodeResponse();
        var oBody = System.Text.Encoding.UTF8.GetString(oSession.requestBodyBytes);
        var j = Fiddler.WebFormats.JSON.JsonDecode(oBody);
        var facId = j.JSONObject["faceId"];
        var reqBod = '{"faceId":"' + facId + '"}';
        oSession.oRequest.headers.HTTPMethod == "POST";
        oSession.utilSetRequestBody(reqBod);
        oSession.url = "https://urltosendpostrequest.com/Search";
        FiddlerObject.utilIssueRequest(oSession);
    }

Ive been referencing many different pages and fiddlerscripts on this topic and have gotten this far only from a little knowledge of coding and much googling. One code stood out. I dont take credit for this.


Simeon
Telerik team
 answered on 25 Sep 2019
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?