Fiddler是一款很是流行而且實用的http抓包工具,它的原理是在本機開啓了一個http的代理服務器,而後它會轉發全部的http請求和響應,所以,它比通常的firebug或者是chrome自帶的抓包工具要好用的多。不只如此,它還能夠支持請求重放等一些高級功能。顯然它是能夠支持對手機應用進行http抓包的。本文就來介紹下如何用fiddler對手機應用來抓包。android
如何用Fiddler對Android應用進行抓包?
工具/原料chrome
-
Fiddler瀏覽器
-
Android設備服務器
啓動Fiddler,打開菜單欄中的 Tools > Fiddler Options,打開「Fiddler Options」對話框。網絡
在Fiddler Options」對話框切換到「Connections」選項卡,而後勾選「Allow romote computers to connect」後面的複選框,而後點擊「OK」按鈕。工具
在Fiddler Options」對話框切換到「HTTPS」選項卡,而後勾選「Decrypt HTTPS traffic」的複選框,而後勾選「Ignore server certificate errors(unsafe),而後點擊「OK」按鈕。post
選擇」from browser only" 就能夠了。spa
配置好fiddler以後,要重啓一下fiddler使配置生效。命令行
在本機命令行輸入:ipconfig,找到本機的ip地址。代理
打開android設備的「設置」->「WLAN」,找到你要鏈接的網絡,在上面長按,而後選擇「修改網絡」,彈出網絡設置對話框,而後勾選「顯示高級選項」。
好了,點擊鏈接,而後打開手機瀏覽器,在網址欄輸入:http://192.168.1.107:8888,安裝Fiddler證書
而後啓動android設備的APP,點擊菜單,在fiddler中能夠看到完成的請求和響應數據。
Fiddler關閉自動更新
fiddler 啓動時老彈出要更新,但不想更新,能夠這樣設置 Tools-Optons->General 把第一個√去掉