天天看點

day07_Fiddler入門

Fiddler是位于用戶端和伺服器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能夠記錄用戶端和伺服器之間的所有 HTTP請求,可以針對特定的HTTP請求,分析請求資料、設定斷點、調試web應用、修改請求的資料,甚至可以修改伺服器傳回的資料,功能非常強大,是web調試的利器。既然是代理,也就是說:用戶端的所有請求都要先經過Fiddler,然後轉發到相應的伺服器,反之,伺服器端的所有響應,也都會先經過Fiddler然後發送到用戶端,基于這個原因,Fiddler支援所有可以設定http代理為127.0.0.1:8888的浏覽器和應用程式。使用了Fiddler之後,web用戶端和伺服器的請求如下所示:

day07_Fiddler入門

Fiddler 想要抓到資料包,要確定 Capture Traffic 是開啟,在 File –> Capture Traffic。開啟後再左下角會有顯示,當然也可以直接點選左下角的圖示來關閉 / 開啟抓包功能。

 ​

day07_Fiddler入門

 Fiddler開始工作了,抓到的資料包就會

day07_Fiddler入門

好了,左邊看完了,現在可以看右邊了;随意點選一個請求,就可以看到 Statistics 關于 HTTP 請求的性能以及資料分析了。

day07_Fiddler入門

Inspectors 是用于檢視會話的内容,上半部分是請求的内容,下半部分是響應的内容;

day07_Fiddler入門

點選Filters頁簽,勾選“Use Filters”

Hosts下方的第二個下拉框,選擇“Show Only the following Hosts”

在下方輸入框中輸入要抓包的主機位址(多個位址用英文分号隔開,如:localhost;127.0.0.1)

點選右上角的“Actions”,選擇“Run Filterset Now”

如果取消過濾,去掉“Use Filters”的勾選​

day07_Fiddler入門

 fiddler功能還有好多好多,比如說抓HTTPS請求丶弱網測試具體可以參照大神Fiddler工具詳解和實戰 - 冰凝er - 部落格園的部落格 

繼續閱讀