如何使用Fiddler/RawCap/Wireshark捕获WPF本地主机流量?
我有一个正在运行的WPF应用程序。它指向我的本地IIS服务。我试图捕捉交通数据,下面是我迄今尝试的方式,但没有运气。如何使用Fiddler/RawCap/Wireshark捕获WPF本地主机流量?
1)小提琴手
尝试添加localhost.fiddler到终点,但没有工作。甚至无法使用浏览器查看服务页面。
添加了system.net在web.config中或machine.config中,仍然没有工作。
<system.net>
<defaultProxy>
<proxy proxyaddress="http://127.0.0.1:8888" />
</defaultProxy>
</system.net>
我可以看到提琴手捕捉https://localhost:8443/xxxx.svc如果我使用Chrome浏览它。为什么我在运行我的WPF应用程序时看不到流量?
下面是我的端点配置
2)RawCap
我在Windows中启用10环回接口和rawcap运行 我得到一堆日志从.pcap文件,我不知道它为什么捕获这么多东西....我找不到来自我的WPF应用程序的任何相关流量日志
下面是个例外,从我的应用程序
击中服务的时候才可以让我由于我的本地证书?
我已经尝试过使用http://绕过证书的IISExpress,但我的提琴手仍然没有从我的WPF应用程序中捕获任何东西。
我能够捕捉到用这个在Windows 10服务器TRAFIC(从W3WP到遥远的REST服务):
运行IIS池在你自己的名字。
步骤: IIS - >应用程序池 - >您的池 - >高级参数 - >身份 - >用户帐户 输入您的用户名/本地帐户的密码。 ***使用Windows 8+的“Microsoft帐户”,您需要输入如下名称: “MicrosoftAccount \ [email protected]”(适用于Win10更新1511) 您可能会收到一个“键集不存在“ 错误信息。
现在,我可以看到我所有的客户端服务器和服务器 - 服务器流量!
您能否请赐教我“输入您的本地帐户的用户名/密码”?我假设你在这里提到的身份是在AppPool的高级设置中的Process Model选项卡下。 – soniality
你的意思是WCF? – NPras
另外,你仅限于使用这些工具?如果没有,你可以在这个线程中尝试一些选择:https://stackoverflow.com/questions/6215882/wcf-inspect-the-messages-being-sent-received? – NPras
@NPras只要我能够监控从服务器 - 客户端传输的数据包大小。我会看看提供的链接。 – soniality