提到fiddler相信很多人都不會(huì)陌生,這是一款非常好用的HTTP數(shù)據(jù)抓包工具。今天KK下載站給大家分享fiddler2下載,這款軟件是fiddler軟件的最新版本,可以記錄所有客戶端和服務(wù)器間的http請(qǐng)求,為我們提供更加出色的抓包服務(wù),有需要的朋友趕緊下載體驗(yàn)吧!

fiddler2使用說(shuō)明
1、fiddler捕獲瀏覽器的會(huì)話:
能支持http代理的任意程序都能被fiddler捕獲到,由于fiddler的運(yùn)行機(jī)制就是監(jiān)聽(tīng)本機(jī)上的8888端口的http代理,所以我們要將瀏覽器的IE代理設(shè)置為127.0.0.1:8888,我們就以360瀏覽器為例設(shè)置瀏覽器的代理:點(diǎn)擊【工具】—【Internet選項(xiàng)】—【連接】—【局域網(wǎng)設(shè)置】,再點(diǎn)擊代理服務(wù)器的【高級(jí)】按鈕,將HTTP代理服務(wù)器地址改為127.0.0.1:8888。
2、使用fiddler捕獲HTTPS會(huì)話:
默認(rèn)情況下,fiddler是不會(huì)捕獲https會(huì)話的,所以需要自行設(shè)置一下。啟動(dòng)軟件,點(diǎn)擊【工具】—【fiddler選項(xiàng)】,在彈出的新窗口中,點(diǎn)擊HTTPS選項(xiàng)卡,將捕獲HTTPS連接這一選項(xiàng)前面全打上勾,點(diǎn)擊OK就操作成功了。如下圖所示:
3、fiddler主界面介紹:
啟動(dòng)fiddler,我們就會(huì)看到該軟件的主界面,軟件窗口大體可以分為六大部分:菜單欄、工具欄、會(huì)話列表、命令行工具欄、HTTP Request顯示欄、Http Response顯示欄。讓你在捕獲數(shù)據(jù)的時(shí)候一目了然。
4、查看HTTP統(tǒng)計(jì)視圖:
通常fiddler會(huì)話列表中會(huì)顯示捕獲的所有的http通信量,并以列表的形式展示出來(lái),點(diǎn)擊你想查看的一個(gè)或者多個(gè)會(huì)話,再點(diǎn)擊軟件右邊的【統(tǒng)計(jì)】菜單,你就可以很輕松的查看到請(qǐng)求數(shù)、發(fā)送字節(jié)數(shù)等信息。如果你選擇第一個(gè)請(qǐng)求和最后一個(gè)請(qǐng)求,還可以獲得頁(yè)面加載所消耗的總體時(shí)間,還可以從圖表中分辯出那些請(qǐng)求耗時(shí)最多,從而可以對(duì)頁(yè)面的訪問(wèn)速度進(jìn)行優(yōu)化。
5、QuickExec命令行的使用:
QuickExec命令行是會(huì)話列表下邊的黑色區(qū)域,你可以在里面輸入命令,回車之后即可執(zhí)行你的命令,非常方便,在這里為大家介紹幾個(gè)常用的命令:
help 打開(kāi)官方的使用頁(yè)面介紹,所有的命令都會(huì)列出來(lái)
cls 清屏 (Ctrl+x 也可以清屏)
select 選擇會(huì)話的命令
?.png 用來(lái)選擇png后綴的圖片
bpu 截獲request
6、如何在fiddler中設(shè)置斷點(diǎn)修改Response:
主要有兩種方法:
1、點(diǎn)擊【設(shè)置】菜單—【自動(dòng)斷點(diǎn)】—【響應(yīng)之后】,這種方法是中斷所有的會(huì)話,如果你想消除斷點(diǎn)的話,就點(diǎn)擊【設(shè)置】—【自動(dòng)斷點(diǎn)】—【禁用】就可以了。
2、在QuickExec命令行中輸入:“bpuafter 網(wǎng)址/會(huì)話名”,這種方法是中斷某一具體的會(huì)話,如果想消除命令的話,在命令行中輸入“bpuafter”。
7、如何在fiddler中創(chuàng)建AUTOResponder規(guī)則:
設(shè)置AUTOResponder規(guī)則的好處是允許你從本地返回文件,而不用將http request發(fā)送到服務(wù)器上。我們就以訪問(wèn)博客園網(wǎng)站為例說(shuō)明一下該功能的用法。
1) 打開(kāi)博客園首頁(yè),把博客園的LOGO圖片保存在本地,并把圖片修改一下。
2) 打開(kāi)fiddler找到剛才我們有該LOGO圖片的會(huì)話,然后點(diǎn)擊軟件右邊的自動(dòng)響應(yīng)選項(xiàng)卡,在“Enable authomatic reponses”和“permit passthrought unmatched requests”前面都打上勾,將會(huì)話拖到“自動(dòng)響應(yīng)”列表框中。
3) 在右下角的Rule Editor的第二個(gè)文本框選擇“Find a File……”,然后選擇本地保存的圖片,點(diǎn)擊“SAVE”按鈕保存就可以了。
4) 我們?cè)俅未蜷_(kāi)博客園首頁(yè),注意觀察LOGO圖片已經(jīng)變成我們所修改的那張了。
8、fiddler的會(huì)話比較功能的使用:
選中兩個(gè)會(huì)話,右鍵點(diǎn)擊“Compare”,就可以利用WinDiff來(lái)比較兩個(gè)會(huì)話有什么不同了。(注:使用這個(gè)功能的前提是你要安裝有WinDiff)
9、fiddler還有編碼小工具,下面我們來(lái)看一下應(yīng)該怎么使用:
1)單擊工具欄的“編碼器”按鈕
2)在彈出的新窗口中,你就可以操作了,如下圖所示。
10、fiddler查詢會(huì)話:
1)點(diǎn)擊【編輯】菜單—【查詢會(huì)話】或者使用快捷鍵Ctrl+F。
2)在彈出的新窗口中輸入你要查詢會(huì)話,點(diǎn)擊“find session”按鈕之后,你就會(huì)發(fā)現(xiàn)查詢到的會(huì)話會(huì)用黃色標(biāo)注出來(lái)。
11、如何在VS調(diào)試網(wǎng)站的時(shí)候使用Fiddler:
如果你想在用visual stuido 開(kāi)發(fā)ASP.NET網(wǎng)站的時(shí)候也用Fiddler來(lái)分析HTTP, 但是默認(rèn)的Fiddler是不能嗅探到localhost的網(wǎng)站。有兩個(gè)方法可以供你選用:
1)你只要在localhost后面加個(gè)點(diǎn)號(hào),F(xiàn)iddler就能嗅探到。例如:原本ASP.NET的地址是 http://localhost:2391/Default.aspx, 加個(gè)點(diǎn)號(hào)后,變成 http://localhost.:2391/Default.aspx 之后就可以被fiddler捕獲到了。
2)在hosts文件中加入127.0.0.1 localsite這樣也可以被捕獲到。
fiddler2功能介紹
Session List(會(huì)話列表)
Fiddler 抓取到的每條 http 請(qǐng)求(每一條稱為一個(gè) session)主要包含了請(qǐng)求的 ID 編號(hào)、狀態(tài)碼、協(xié)議、主機(jī)名、URL、內(nèi)容類型、body 大小、進(jìn)程信息、自定義備注等信息
Statistics(統(tǒng)計(jì))
HTTP 請(qǐng)求的性能和其他數(shù)據(jù)分析,如 DNS 解析的時(shí)間,建立 TCP/IP 連接的時(shí)間消耗等信息
Inspectors(檢查器)
Inspectors 意思是檢查器
可以多種方式查看請(qǐng)求的請(qǐng)求報(bào)文和響應(yīng)報(bào)文相關(guān)信息
AutoResponder(自動(dòng)響應(yīng)器)
AutoResponder 可用于攔截某一請(qǐng)求,進(jìn)行如下操作:
重定向到本地的資源使用 Fiddler 的內(nèi)置響應(yīng)自定義響應(yīng)
Filters(過(guò)濾器)
多維度的過(guò)濾規(guī)則,可根據(jù)主機(jī)、進(jìn)程、請(qǐng)求頭、響應(yīng)頭、狀態(tài)碼、響應(yīng)類型和大小、斷點(diǎn)進(jìn)行請(qǐng)求的過(guò)濾