How does Firefox traffic not show up in Fiddler?

2

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?

Jack M

Posted 2013-02-28T14:49:46.347

Reputation: 318

Answers

6

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.

Jamie

Posted 2013-02-28T14:49:46.347

Reputation: 161

1

FWIW, later versions of Firefox do adopt the "system proxy" setting by default. See http://www.telerik.com/blogs/configuring-firefox-for-fiddler for details.

– EricLaw – 2015-12-30T16:59:11.717

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 – 2013-02-28T15:05:41.437