Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Before I start, I want to say that I know very little about the OS implementation of networking features, or about TCP/IP and basically most anything relevant to this question.

I thought that Fiddler worked at the operating system level, just capturing any and every outgoing piece of information sent by any process running on your system. Yet by default, Firefox traffic does not appear - you need to use the FiddlerHook plugin, and even then there's an option to not send traffic to Fiddler. How can this be? How does Firefox's traffic dodge past Fiddler as it exits my computer?

If Fiddler captures all traffic that leaves the computer, then Firefox's traffic should appear. If an application has to specifically send its traffic to Fiddler, then how is it that other applications do this without the need for a Fiddler plugin or an explicit "Send to Fiddler" option?

share|improve this question

Fiddler is a debugging Proxy - that means, traffic must be routed through it to be visible. I would assume that Internet Explorer is set to use the default system proxy, whereas Firefox doesn't use a proxy (by default) hence the plugin requirement.

share|improve this answer
Oh, of course. I hadn't thought about the possibility of some sort of default system proxy that Fiddler could simply set itself as. – Jack M Feb 28 '13 at 15:05
FWIW, later versions of Firefox do adopt the "system proxy" setting by default. See for details. – EricLaw Dec 30 '15 at 16:59

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.