0
我在託管IIS 7.5的Web服務器上部署了web服務。 我試圖用Fiddler或Charles等軟件來監視傳入和傳出的流量,但可能我錯過了一些概念。嗅探和監視器已在運行的服務器
我的服務器沒有特別的配置,所以我覺得一切都很簡單,但我無法監控任何流量。 ws的客戶端是另一個設備,位於同一網絡中。
你能告訴我如何監視我需要的東西嗎?
謝謝!
我在託管IIS 7.5的Web服務器上部署了web服務。 我試圖用Fiddler或Charles等軟件來監視傳入和傳出的流量,但可能我錯過了一些概念。嗅探和監視器已在運行的服務器
我的服務器沒有特別的配置,所以我覺得一切都很簡單,但我無法監控任何流量。 ws的客戶端是另一個設備,位於同一網絡中。
你能告訴我如何監視我需要的東西嗎?
謝謝!
Fiddler是一個代理;它會監控發送到的所有流量,其中。
通常,這意味着您應該將客戶端的代理設置配置爲指向Fiddler(Fiddler會爲其運行的PC自動執行),然後捕獲所有流量。
如果你想在服務器上運行提琴手觀看傳入請求,你需要configure Fiddler as a reverse proxy。
或者,在最新版本的Fiddler中,您可以使用Wireshark或NetMon在網絡級別捕獲服務器上的入站數據包,然後單擊文件>導入> Fiddler中的數據包捕獲以導入這些數據包並將其解析爲HTTP。
謝謝,因爲你所做的一切都很巧妙。在我的場景中,我擁有客戶端(稱爲C)和服務器(稱爲S)的控制權。哪種解決方案最快,最容易監控它們之間的流量?如果我配置C發送流量到提琴手,我怎麼能達到S? – ff8mania
我可以從IE瀏覽器訪問我的web服務(http:\\ server:8888 \ MyService)的地址,在Fiddler中我可以看到記錄。但是,如果我修改我的客戶端以調用http:\\ server:8888 \ MyService而不是http:\\ server \ MyService,則會收到錯誤消息。 爲什麼使用瀏覽器而不是客戶端? – ff8mania
你收到了什麼「錯誤」?另外,我相信你對HTTP使用正確的斜線,即''''(而不是'\\') – EricLaw