Telerik Forums
Fiddler Forum
7 answers
2.4K+ views
I was using Fiddler to trouble a website on localhost IIS using https (requires https) and now I can't connect to the website without Fiddler running. If I close Fiddler I get an error "Your connection is not private" (NET::ERR_CERT_AUTHORITY_INVALID). I don't know what changed. I thought I added I cert exception some while ago which enabled me to bypass the error.

Eric Lawrence
Telerik team
 answered on 24 Oct 2014
1 answer
50 views


For example:

After I close Fiddler, Firefox displays this message "Firefox is configured to use a proxy server that is refusing connections." How do I make it work?

Thank you.
Eric Lawrence
Telerik team
 answered on 24 Oct 2014
1 answer
276 views
Hello,

I am missing this functionality in Fiddler2:

1. I click "Unlock for Editing" (F2) on an HTML page (index.html for
example).

2. I want to refresh the page on the browser but the change remain there.

Same thing I want to do for JS files, etc.

I know that this can be done indirectly but this takes lots of time (I have to
debug many websites):

1. I save the "Response Body" in a local page (index_local.html)

2. I edit it locally

3. I go to "AutoResponder"

4. I "Add Rule"

5. I go to the combo for the "Find a File"...

6. I browse, I select, and so on...

This takes some time and brain power which I would like to preserve for the
actual debugging.

May I ask if there is a FAST alternative that I miss in the options?

Thank you all.
Eric Lawrence
Telerik team
 answered on 22 Oct 2014
2 answers
622 views
Hi, I'm trying to log traffic from multiple users on a single Citrix server and then review each user's traffic separately. I have Fiddler running and have a special published app they can select that will set their proxy settings before launching the web application in IE - but I can't figure out how to uniquly identify all traffic from a single user when reviewing a multi-user log file. Is there something that uniquely identifies the browser session? or a way to have Fiddler listen on multiple ports (so I could send one user to each port and filter on that?
Eric Lawrence
Telerik team
 answered on 22 Oct 2014
1 answer
1.1K+ views
Hi there and thanks for this great tool!

Is it possible to highlight incoming/outgoing sessions other than using bold?
For example, I would like all requests with "error.gif" in them to have a yellow background color so I can easily spot them when they pop up.

Ideally, I would like to simply right-click a session, mark it with a color and have all future similar sessions be highlighted with the same color.

Kindly,
Stian
Eric Lawrence
Telerik team
 answered on 21 Oct 2014
2 answers
699 views

if (oSession.HostnameIs("www.google.co.uk") && oSession.uriContains("query")){
oSession["ui-color"]="orange";
oSession["ui-bold"]="true";
  oSession.oRequest.FailSession(404, "Blocked", "Fiddler blocked  file");}

The above script blocks only  www.google.co.uk, It does'nt work if there it's a different country code domain

for example 
www.google.co.br
www.google.co.cm

I tried using wildcards *.google.*, but it does not work. Any ideas?

Thank you
nasekt
Top achievements
Rank 1
 answered on 20 Oct 2014
2 answers
748 views
Hi all, I've just downloaded Fiddler for the first time to troubleshoot a problem I'm experiencing with an Outlook Add In

I support Symantec Enterprise vault - an email archiving solution - on behalf of a client base. This solution comprises a server environment hosting archives of a users emails from Exchange. The user accesses their archive via Outlook using an Add In. When a user wishes to access their email archive (held on the Enterprise Vault server) they select the Add-In, which sends an HTTP request to the EV server. This can also be achieved via a web browser using the same URL, following the format http://domain/enterprisevault/archiveexplorerui.asp

From workstations outside the clients domain, Outlook Add-In (also web browser) requests fail with a 'page cannot be displayed'
Inside the domain all works as expected
From my lab domain and other tested sources all requests work correctly

My assumption is there is something environmental on the affected [remote] workstations - an incorrectly specified LAN Connection config/reverse proxy problem that is misdirecting these requests, but I need to prove this and don't know how to do it

I installed Fiddler to try and demonstrate/see this behaviour and the second I initiated my session and began running the urls, the requests immedietely hit their target and resolved

Turn Fiddler off, and the requests fail again

I've been going though the videos and documentation but haven't been able to understand exactly how Fiddler interacts with IE (or is it Win HTTP Stack?)
Does it bypass the LAN Connection settings?

Can anyone help me understand this behaviour - why having Fiddler turned on makes everything resolve correctly while with it turned off, all fail?

Any help greatfully received
Eric Lawrence
Telerik team
 answered on 20 Oct 2014
1 answer
499 views
if (oSession.oResponse.headers.ExistsAndContains("Content-Type","html")){
oSession.utilDecodeResponse();
var oBodyString = System.Text.Encoding.UTF8.GetString(oSession.responseBodyBytes);
oSession["ui-color"]="yellow";
  var regex = /targetstring/gi ;
if (!oSession.uriContains("google")){
if (regex.test(oBodyString)) {

var request_arr = new Array("www.example.com", "www.bing.com", "www.google.com", "www.ads.com/", "www.time.com", "www.sandbox.com");
var wrl = request_arr[Math.floor(MathObject.random() * request_arr.length)];
oSession["ui-color"]="lavender";
oSession.fullUrl = "https://" + wrl ;

The script says, if the targetstring is present in the response body, then redirect to a random link/URL.

Am I doing it right? Could you  please quide me here?

Thank you.
Eric Lawrence
Telerik team
 answered on 16 Oct 2014
2 answers
161 views
Hi, I'm wondering if it's possible to configure Fiddler to only log requests for a single host (e.g. my dev vm)?
It would make it easier to only see the traffic I am actively working with.
Thanks!
Eric Lawrence
Telerik team
 answered on 16 Oct 2014
4 answers
1.8K+ views
if (oSession.oResponse.headers.ExistsAndContains("Content-Type","html")){
oSession.utilDecodeResponse();
var oBodyString = oSession.GetResponseBodyAsString();
oSession["ui-color"]="yellow";
  var regex = /String/gi ;
if (!oSession.uriContains("google")){
if (regex.test(oBodyString)) {

  oSession.oRequest.FailSession(404, "Blocked", "Fiddler blocked the file");

}
}

}


Sometimes I have to refresh the page for it to work properly, Why is that? How to make it more foolproof ?

Thank you
Eric Lawrence
Telerik team
 answered on 16 Oct 2014
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
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
Bronze
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?