1. 程式人生 > >Fiddler下載地址

Fiddler下載地址

連結:https://pan.baidu.com/s/1_7TRM1ZEIepJcjntt1mMMg 密碼:ibiy

Fiddler2.rar 為免安裝中文版本

官方文件:http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureFiddler

1.PC端的使用看慕課網

https://www.imooc.com/video/392

1.Rules---》Customize Rules ,

2、新增如下一行指令碼:

FiddlerObject.UI.lvSessions.AddBoundColumn("Server IP", 120, "X-HostIP");  

完整程式碼 可以搜尋 var today: Date = new Date();  

static function Main() {  

var today: Date = new Date();  

FiddlerObject.StatusText = " CustomRules.js was loaded at: " + today;  

// Uncomment to add a "Server" column containing the response "Server" header, if present  

FiddlerObject.UI.lvSessions.AddBoundColumn("Server IP", 120, "X-HostIP");  

}

重啟Fiddler

3. 抓取手機資料包 

抓取手機資料包和抓去電腦上的資料包一樣,只需要將手機的代理設定為Fiddler。

具體操作:讓手機連線的wifi和你安裝Fiddler的電腦處於同一網段,然後在手機的wifi設定中,選擇高階選項,設定代理,指向你電腦的ip,埠設定為8888即可。

fiddler Wifi Setup

如上圖所示,我電腦的ip是10.4.66.135,於是在手機連上wifi以後,勾選高階選項代理選擇手動代理伺服器主機名輸入10.4.66.135代理伺服器埠輸入8888,點選儲存即可。

配置好以後,手機上所有網路請求和響應都會走Fiddler代理,這樣就可以分析手機的網路流量了。我們在手機上開啟一個大家熟悉的地址www.baidu.com

,可以看到抓取的資料流量包了,Fiddler的工具欄看起來很複雜,如下圖所示,稍微熟悉一下之後就會發現其實很簡單。左側介面是資料包按照時間順序的列表,右邊是對應每一個包的解析,我們可以看到詳細的http header標頭檔案以及表單、json資料等等。

fiddler baidu