На сайте Fiddler есть масса информации о том, как это работает.Fiddler не просто «имеет» HTTP-прокси, он является HTTP-прокси с небольшим количеством пользовательского интерфейса сверху.Приложения используют Fiddler, потому что они выбирают параметры WinINET / System Proxy, которые Fiddler устанавливает, когда он подключается, и сбрасывает, когда он отключается.Надлежащим API для этого является InternetSetOption, который передает нулевой дескриптор и структуру, указывающую на прослушивающий порт TCP / IP Фиддлера (127.0.0.1).
Fiddler использует только API-интерфейсы IPHelper для сопоставления входящих соединений с их исходным идентификатором процесса, который используется для столбца «Процесс» в пользовательском интерфейсе.