Прежде чем начать, я хочу сказать, что я очень мало знаю о реализации сетевых функций ОС или о TCP/IP и, в основном, о чем-либо, имеющем отношение к этому вопросу.
Я думал, что Fiddler работает на уровне операционной системы, просто захватывая любую исходящую информацию, отправляемую любым процессом, работающим в вашей системе. Однако по умолчанию трафик Firefox не отображается - вам нужно использовать плагин FiddlerHook, и даже в этом случае есть возможность не отправлять трафик в Fiddler. Как это может быть? Как трафик Firefox проходит мимо Fiddler, когда он выходит из моего компьютера?
Если Fiddler захватывает весь трафик, который покидает компьютер, то должен появиться трафик Firefox. Если приложение должно специально отправлять свой трафик в Fiddler, то как другие приложения делают это без необходимости использования плагина Fiddler или явной опции "Отправить в Fiddler"?