Fiddler not displaying sessions

KirkJ picture KirkJ · Aug 9, 2010 · Viewed 29.7k times · Source

I've got the latest version of fiddler installed on 2 machines (v2.3.0), and on one machine it displays web sessions, and in the other it doesn't.

This is using IE and Firefox on Win7.

I have tried deleting my customrules.js and letting fiddler create a new one.

I know that the broken machine is indeed proxying traffic through fiddler, as I see the fiddler SSL cert when I go to HTTPS sites.

I have set the option at the bottom-left of the window to All Processes, Web Browser and Non-Browser to no avail. I just can't seem to get the sessions to display.

Any hints to where I should look to find out what's going wrong?

Thanks,

Kirk

Answer

chrismilleruk picture chrismilleruk · Aug 12, 2010

In rough order of likelihood..

  • Ensure File->Capture Traffic is checked (obviously).

  • Ensure it says "All Processes" in the bottom left.

  • Flick to the "Filters" tab and uncheck Use Filters (I always forget this..)

  • Same goes for the "AutoResponder" tab.

  • Click the "Process Filter" button on the toolbar once to make sure it's off.

  • Go to Help->About Fiddler and compare the port number with IE->Options->Connections->Lan settings->Proxy server->Advanced

  • If that fails, uncheck the following:

    Rules->Hide Image Requests
    Rules->Hide HTTPS Connects
    Rules->Hide 304s
    
  • To eliminate anything in the rules script, go to Rules->Customize Rules and add the following line to the end of OnBeforeResponse():

    oSession.oFlags.Remove("ui-hide");
    

    (If that fixes it, something in your rules is setting oSession["ui-hide"])

After these steps its time to think 'applicatin specific'. For example .net won't proxy for "localhost". This page has application specific tips, such as PHP, .net, Java, Win 7 phone,etc..

If all that fails, go to the Fiddler group and post a question, you'll normally get a pretty quick response from Eric Lawrence himself.

simple..