Fiddler(抓包工具)是一款免費(fèi)而且專業(yè)的HTTP協(xié)議調(diào)試代理工具,主要用于捕獲和調(diào)試HTTP/HTTPS流量。它有官方中文免費(fèi)版,漢化界面降低了使用門檻。能夠詳盡地捕捉并監(jiān)控用戶計(jì)算機(jī)與服務(wù)器間的所有通信,用戶可以深入剖析每一次網(wǎng)絡(luò)請求的細(xì)節(jié),包括請求頭、響應(yīng)體、傳輸時間等。設(shè)置斷點(diǎn)后,用戶可以查看并修改所有 “進(jìn)出” Fiddler 的數(shù)據(jù),如cookie、html、js、css等文件。需要的朋友快來下載試試吧!
fiddler抓包工具官方中文免費(fèi)版使用教程
1、啟動Fiddler,打開菜單欄中的 工具>選項(xiàng),打開“選項(xiàng)”對話框。

2、在選項(xiàng)”對話框切換到“連接”選項(xiàng)卡,然后勾選“允許遠(yuǎn)程計(jì)算機(jī)連接”后面的復(fù)選框,然后點(diǎn)擊“確定”按鈕。

3、在本機(jī)命令行輸入:ipconfig,找到本機(jī)的ip地址。

4、打開android設(shè)備的“設(shè)置”->“WLAN”,找到你要連接的網(wǎng)絡(luò),在上面長按,然后選擇“修改網(wǎng)絡(luò)”,彈出網(wǎng)絡(luò)設(shè)置對話框,然后勾選“顯示高級選項(xiàng)”。

5、在“代理”后面的輸入框選擇“手動”,在“代理服務(wù)器主機(jī)名”后面的輸入框輸入電腦的ip地址,在“代理服務(wù)器端口”后面的輸入框輸入8888,然后點(diǎn)擊“保存”按鈕。

6、然后啟動android設(shè)備中的瀏覽器,訪問百度的首頁,在fiddler中可以看到完成的請求和響應(yīng)數(shù)據(jù)即可。

Fiddler功能特色
1、全面展示HTTP通信過程及相關(guān)數(shù)據(jù)信息。
2、可記錄并審查本機(jī)與互聯(lián)網(wǎng)間全部HTTP交互內(nèi)容。
3、支持設(shè)置斷點(diǎn),便于查看Fiddler捕獲的全部進(jìn)出數(shù)據(jù)流。
4、具備高度靈活性,適用于多種HTTP調(diào)試場景與任務(wù)。
5、內(nèi)置基于事件觸發(fā)的腳本處理機(jī)制,功能擴(kuò)展性強(qiáng)。
6、支持利用.NET框架語言進(jìn)行功能拓展與定制開發(fā)
Fiddler核心亮點(diǎn)
1、Web會話操作便捷修改Web會話:通過設(shè)置斷點(diǎn)暫停會話處理,可直接調(diào)整請求或響應(yīng)內(nèi)容。支持手動編寫HTTP請求,并通過Fiddler發(fā)送執(zhí)行。
2、性能測試直觀查看“頁面總大小”、HTTP緩存狀態(tài)及壓縮情況。利用如“標(biāo)記所有未壓縮且大于25KB的響應(yīng)”等規(guī)則,快速定位影響性能的關(guān)鍵問題。
3、可定制的免費(fèi)工具依托靈活的擴(kuò)展架構(gòu),用戶可從基礎(chǔ)的FiddlerScript腳本,到使用任意.NET語言開發(fā)的高級插件,實(shí)現(xiàn)功能增強(qiáng)。
4、安全測試啟用中間人解密技術(shù),可解密并查看HTTPS通信內(nèi)容,同時支持對Web應(yīng)用請求進(jìn)行修改??稍O(shè)定解密全部流量,或僅針對特定會話進(jìn)行解密。
5、HTTP / HTTPS流量記錄全面捕獲本機(jī)與互聯(lián)網(wǎng)之間的所有HTTP(S)通信數(shù)據(jù)。支持調(diào)試各類配置代理的應(yīng)用程序,如IE、Chrome、Safari、Firefox、Opera等瀏覽器。
6、Web調(diào)試可調(diào)試來自Windows、Mac或Linux設(shè)備,以及iOS和Android移動終端的網(wǎng)絡(luò)流量。幫助驗(yàn)證Cookie、請求頭和緩存指令是否正確傳輸。兼容多種開發(fā)框架,包括.NET、Java、Ruby等。
Fiddler常見問題
一、怎么抓包?
1、啟動fiddler后默認(rèn)處于抓包狀態(tài),可查看界面左下角顯示“capturing”,若未顯示,點(diǎn)擊該處即可開啟抓包功能。
2、若訪問的是https網(wǎng)站,需進(jìn)入Tools - Fiddler Options - Https,勾選“Decrypt Http Traffic”以開啟https流量解密。
3、使用瀏覽器發(fā)起網(wǎng)絡(luò)請求。(在windows系統(tǒng)中,不僅限于瀏覽器,凡是通過winhttp或wininet接口發(fā)送的請求均可被捕捉)。
4、待服務(wù)器返回響應(yīng)后,返回fiddler界面查看所捕獲的數(shù)據(jù)內(nèi)容。
二、如何進(jìn)行關(guān)鍵字查找?
1、按下Ctrl+F打開搜索窗口,可在全部會話中查找指定關(guān)鍵詞。
2、選中某個具體請求后,可在右側(cè)Inspectors面板的Raw選項(xiàng)卡中,分別在請求內(nèi)容或響應(yīng)內(nèi)容中進(jìn)行局部搜索。
3、若響應(yīng)數(shù)據(jù)經(jīng)過壓縮,點(diǎn)擊提示區(qū)域的解壓按鈕,即可查看解壓后的原始內(nèi)容。