Telerik Forums
Fiddler Forum
16 answers
249 views
tell me ERR_SSL_FALLBACK_BEYOND_MINIMUM_VERSION
Eric Lawrence
Telerik team
 answered on 11 Sep 2015
1 answer
167 views

If I grab the little target icon and drag it onto an Edge window/tab in the UI it always shows the same process id (the main MicrosoftEdge.exe process) and nothing is ever captured. Instead I have to manually go to the filtering tab, use the "Show only traffic from" drop down and figure out which MicrosoftEdgeCP.exe instance is the tab I'm interested in and filter it there.

I'm not sure what all you'll be able to do about this short of detecting it's MicrosoftEdge.exe ​and doing something more specific, but I thought I'd raise the issue to make sure you're aware of it.

 
Eric Lawrence
Telerik team
 answered on 10 Sep 2015
1 answer
609 views

Not sure if these forums are active, but I tried the sequentially crawl URL script, however it dumps all the sequential requests at once as fast as the processor can handle it. Causing hundreds of requests every few seconds. How do I tell it to wait 1 second between requests?

 

I've been trying to get this working with Thread.Sleep and Timers for the last 12 hours and I'm almost ready to throw my computer out the window.

 

 Here is the example script:

public static ToolsAction("Crawl Sequential URLs")
    function doCrawl(){
      var sBase: String;
      var sInt: String;

      sBase = FiddlerObject.prompt("Enter base URL with ## in place of the start integer", "http://www.example.com/img##.jpg");
      sInt = FiddlerObject.prompt("Start At", "1");
      var iFirst = int.Parse(sInt);
      sInt = FiddlerObject.prompt("End At", "12");
      var iLast = int.Parse(sInt);

      for (var x=iFirst; x<=iLast; x++)
      {
        //Replace 's' with your HTTP Request. Note: \ is a special character in JScript
        // If you want to represent a backslash in a string constant, double it like \\
        var s = "GET " + sBase.Replace("##", x.ToString()) + " HTTP/1.0\r\n\r\n";
        var b=false;
        while(!b){
        try{
          FiddlerObject.utilIssueRequest(s);
          b=true;
        }
        catch(e){
          var iT = Environment.TickCount + 10000;
          FiddlerObject.StatusText = "Waiting 10 sec because we have too many requests outstanding...";
          while (iT > Environment.TickCount){ Application.DoEvents(); }
          }
        }
      }
    }

Eric Lawrence
Telerik team
 answered on 08 Sep 2015
3 answers
629 views

Hello,

 Using C# I want to programmatically export a fiddler session as a webtest. I understand this is not possible using FiddlerCore because it does not supports extensions (which is the mechanism to export the session as a web test through the UI).

Hence I have removed my dependency on FiddlerCore and taking one on Fiddler.exe to be able to use the Fiddler.WebTest namespace (from VSWebTestExport.dll).

However, now my existing code to capture the session (based on Fiddler Core) is not working as FiddlerApplication.StartUp() does no exist on the Fiddler assembly.

 

How can I programmatically start and capture a session with a dependency on Fiddler.exe? I hope this will allow me to use the WebTest export class.

 

Thanks,

 

Mau

Eric Lawrence
Telerik team
 answered on 02 Sep 2015
4 answers
323 views

Hello,

I use the currently latest version of Fiddler, 4.6.0.2, on Windows 7 64 bit.

If I load a saved archive and run a filter action on it - it works fine.
But any following filter actions, even disabling the filter and ru-running/applying the change - doesn't work and the list is "stuck" with the results of the first filter.
I have to load again the archive a run each filter one at a time, one for each archive loading.

Is this a known issue?

Thanks,

Eitan

 

 

Eitan
Top achievements
Rank 1
 answered on 01 Sep 2015
3 answers
434 views
Clearing the traffic pane is one of the most used actions I take in Fiddler. Is there a way to have a single click button on the toolbar for it (Instead of clicking then selecting from the dropdown)? It doesn't look like the toolbar is customizable. I know ctrl-x does the same.
Tony
Top achievements
Rank 1
 answered on 01 Sep 2015
2 answers
246 views

Hi,

I'm using Fiddler to execute x times several sessions.  At the end, I want to export to a file. But if I have a lot of sessions, the export file is incomplete because it doesn't has the time to load all the sessions. How can I detect when all sessions are done and then export ?

Here is the code:  

var oSessions = UI.GetAllSessions();
UI.actRemoveAllSessions();
for (var i:int=0;i<sParams[1];i++)
       UI.actReissueSessions(oSessions,false);
 var oExportOptions = FiddlerObject.createDictionary();
   oExportOptions.Add("Filename", "W:\\Public\\HD\\Paris\\L\\LY Robert\\selenium\\Results\\WAT_charge_" + System.Net.Dns.GetHostName() + "_" +DateTime.Now.ToString("ddMMyyyy_HHmmss")+".har");
   FiddlerApplication.DoExport("HTTPArchive v1.1", oSessions, oExportOptions, null);    

 

Thank you

 

 


Rob
Top achievements
Rank 1
 answered on 31 Aug 2015
2 answers
283 views

Recently updated to windows 10 and found Fiddler is behaving weird. I got some wcf web services hosted locally for dev purpose.

When I try to call wcf service, while Fiddler is running, everything is fine.

When Fiddler is turned off (exited) wcf service does not work, client complaints it can't find the service.

Uninstalled Fiddler and restarted the PC, everything is fine.

Seems like Fiddler is not clearing up some settings somewhere..

Any suggestions is highly appreciated.

Cheers guys.. 

 

 

 

Roy
Top achievements
Rank 1
 answered on 28 Aug 2015
4 answers
751 views

Hi,

We have a Websense proxy on our company and we are using their PAC address under "use automatic configuration script" option in IE (Under LAN settings).

When i open Fiddler it does not capture the traffic when i use this option, it does only when i use the third checkbox "Proxy server" and put a local proxy address inside it.

Is there any way to allow Fiddler capturing traffic with the second option "use automatic configuration script"?

 

Thanks,

Maor

Maor
Top achievements
Rank 1
 answered on 26 Aug 2015
11 answers
524 views

Hi Eric,

Firstly thanks for your time and dedication to an amazing product.

I am creating an application using C# fiddlecore.
I want my application to ignore every website on the internet, Except a small handful of specified websites (example "abc.com and "xyz.com").

In my Googling I came across this:

CONFIG.sHostsThatBypassFiddler = "<local>";

I know this will prevent fiddler routing all INTRANET traffic.

However, what other string values can I use in place of "<local>" in order to tell fiddler to route ONLY the 2 above mentioned sites.
In fact what are all the different options I can use in place of "<local>" string ?

Please can you also tell me where the "CONFIG.sHostsThatBypassFiddler" would go ?
In BeforeRequest or BeforeResponse or anywhere else?

Eric Lawrence
Telerik team
 answered on 24 Aug 2015
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?