Как использовать Fiddler для мониторинга службы Windows? - PullRequest
9 голосов
/ 31 января 2012

Кажется, что Fiddler не будет контролировать ничего, что не запускается под тем же пользователем, что и сам Fiddler. Я хотел бы контролировать службу Windows, которая работает под Local System.

Возможно ли это?

Ответы [ 3 ]

9 голосов
/ 31 мая 2017

Я заставил это работать, сославшись на Есть ли способ настроить Fiddler для перехвата HTTP-вызовов из службы Windows?

Кодека дала подсказку, чтобы я началправильное направление.Часть, которая все еще отсутствовала, была, как настроить прокси.В .exe.config должен быть добавлен раздел, подобный следующему:

<system.net>
        <defaultProxy enabled="true">
                <proxy proxyaddress="http://127.0.0.1:8888" bypassonlocal="False"/>
        </defaultProxy>
</system.net>

Как только это было сделано, http-трафик службы Windows начал проходить через Fiddler.

2 голосов
/ 19 октября 2013

Плз, см. Эту статью. http://fiddler2.com/blog/blog/2013/01/08/capturing-traffic-from-.net-services-with-fiddler Эта статья поможет мне.

0 голосов
/ 22 апреля 2018

Другой способ - запустить Fiddler как систему.Это будет работать для сервисов, написанных на .NET и C ++

. Для этого я нашел следующее приложение очень полезным: https://www.apreltech.com/Free/How_to_run_as_system_user

Просто запустите это приложение и примите запрос с повышенными правами. Затемпросто перейдите туда, где вы установили Fiddler, и запустите его.

Fiddler запустится, и вы сможете увидеть трафик от сервисов.

...