![](/img/trans.png)
[英]Trust certs and capture traffic using Fiddler on Safari, IE and iOS devices
[英]How to capture WPF localhost traffic using Fiddler/RawCap/Wireshark?
我有一個正在運行的WPF應用程序。 它指向我的本地IIS服務。 我正在嘗試捕獲流量數據,以下是到目前為止我嘗試過的方法,但是沒有運氣。
1)提琴手
嘗試將localhost.fiddler添加到端點,但不起作用。 使用瀏覽器甚至都看不到服務頁面。
在web.config或machine.config中添加了system.net,但仍無法正常工作。
<system.net>
<defaultProxy>
<proxy proxyaddress="http://127.0.0.1:8888" />
</defaultProxy>
</system.net>
如果我使用Chrome瀏覽器,我可以看到提琴手正在捕獲https:// localhost:8443 / xxxx.svc 。 為什么運行WPF應用程序時看不到流量?
以下是我的端點配置
2)RawCap
我已經在Windows 10中啟用了回送接口並運行rawcap,我從.pcap文件中獲取了很多日志,但我不確定為什么它捕獲了這么多東西....我找不到來自任何相關的流量日志我的WPF應用程序
![]()
以下是我從應用程序訪問服務時遇到的異常
可以歸因於我的本地證書嗎?
我嘗試了另一種使用IISExpress的方法,該方法使用http://繞過了證書,但是我的提琴手仍然沒有從WPF應用程序中捕獲任何內容。
我能夠在Windows 10上使用以下命令捕獲服務器流量(從w3wp到遠程REST服務):
以您自己的名稱運行IIS Pool。
步驟:IIS->應用程序池->您的池->高級參數->身份->用戶帳戶輸入您的本地帳戶的用戶名/密碼。 ***使用Windows 8+的“ Microsoft帳戶”,您需要輸入如下名稱:“ MicrosoftAccount \\ myemail@mydomain.com”(在Win10更新1511上運行)您可能會收到“鍵集不存在”的錯誤消息。
現在,我可以看到我所有的客戶端-服務器和服務器-服務器流量!
使用小提琴手,刪除代理配置,並將wcf配置文件中的http:// machine / xxx用於IIS中的終結點。 這有效...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.