Fiddler抓包工具详解(二)(fiddler菜单工具栏详解,相关快捷键)
文章目錄
- fiddler的主界面
- 菜單欄(設(shè)置選項(xiàng))
- File菜單
- Rules菜單
- Tools菜單欄
- View菜單欄
- help菜單欄
- 工具欄
- 工具欄內(nèi)容
- 如何顯示工具欄
- 增加備注
- 重放請(qǐng)求
- 移除會(huì)話
- 繼續(xù)會(huì)話
- 流模式
- 解碼
- 保持會(huì)話數(shù)量
- 選擇監(jiān)聽目標(biāo)
- 查找會(huì)話
- 報(bào)存
- 截圖功能
- 計(jì)時(shí)器
- 快捷打開瀏覽器
- 清楚緩存
- 文本編解碼
- 分離面板
- 本機(jī)網(wǎng)絡(luò)信息
- 相關(guān)快捷鍵
fiddler的主界面
端口修改,是否進(jìn)行系統(tǒng)代理,常用操作
菜單欄(設(shè)置選項(xiàng))
File菜單
(1)Capture Traffic是個(gè)開關(guān),可以控制是否把Fiddler注冊(cè)為系統(tǒng)代理。當(dāng)把Fiddler注冊(cè)為系統(tǒng)代理時(shí),所有依賴于WinINET代理的應(yīng)用(如IE瀏覽器和其他瀏覽器)會(huì)把Web請(qǐng)求發(fā)送給Fiddler.
(2)New Viewer 是用來打開一個(gè)新的fiddler窗口
(3)Load Archive 用于重新加載之前保存的fildder文檔
(4)Save 保存session會(huì)話
(5)Import Sessions… 導(dǎo)入session會(huì)話
(6)Export Sessions 導(dǎo)出session會(huì)話
(7)Exit 退出
(1)Copy下面的幾個(gè)子菜單分別支持復(fù)制選中Session的某些信息。
(2)Remove下面的子菜單分別支持從Web Session列表中刪除全部、選擇或未選中的Session
(3)Select All命令選擇Sessions列表的所有內(nèi)容。
(4)Paste as Session命令會(huì)基于剪貼板上的內(nèi)容,生成一個(gè)或多個(gè)模擬的Web Session.
(7)Find Session命令會(huì)打開Find Session窗口,搜索捕獲到的數(shù)據(jù)流。
Rules菜單
一般會(huì)點(diǎn)擊 Hide CONNECTS+Hide 304s
(1)Hide Image Request觸發(fā)器控制是否在Web Session列表中顯示圖像類Session.
(2)Hide CONNECTS觸發(fā)器控制是否在Web Session列表中顯示使用CONNECT請(qǐng)求方法的Session.(一般會(huì)選擇)
(3)Automatic Breakpoints子菜單控制Fiddler是否會(huì)自動(dòng)在Before Requests或After Responses處設(shè)置斷點(diǎn)。Ignore Image觸發(fā)器控制這些斷點(diǎn)是否作用于圖片請(qǐng)求
(4)Customize Rules…菜單命令會(huì)使用配置的腳本編輯器打開當(dāng)前的FiddlerScript文件
(5)如果選中Require Proxy Authentication菜單項(xiàng),所有未提交Proxy-Authorization請(qǐng)求頭的請(qǐng)求會(huì)返回HTTP/407響應(yīng),要求客戶端安裝證書
該規(guī)則可以用于測(cè)試HTTP客戶端,確保這些規(guī)則在有證書的客戶端服務(wù)器上可以正常工作。
(6)如果選中Apply GZIP Encoding菜單項(xiàng),只要請(qǐng)求包含具有g(shù)zip標(biāo)識(shí)的Accept-Encoding請(qǐng)求頭,就會(huì)對(duì)除了圖片以外的所有響應(yīng)使用GZIP HTTP進(jìn)行壓縮。
該規(guī)則用于測(cè)試使用GZIP選項(xiàng)支持的客戶端是否真正對(duì)內(nèi)容進(jìn)行壓縮。該選項(xiàng)還支持性能調(diào)優(yōu),并且計(jì)算傳輸?shù)膲嚎s后的數(shù)據(jù)流的字節(jié)數(shù)。
(7)如果選中Remove All Encoding,會(huì)刪除所有請(qǐng)求和響應(yīng)的HTTP內(nèi)容編碼和傳輸編碼
(8)Hide 304s選項(xiàng)會(huì)隱藏包含HTTP/304 Not Modified狀態(tài)的響應(yīng)的所有Session.(一般會(huì)選擇)
(9)Request Japanese Content選項(xiàng)會(huì)把所有請(qǐng)求的Accept-Encoding請(qǐng)求頭設(shè)置或替換為ja 標(biāo)識(shí),表示客戶端希望響應(yīng)以日語形式發(fā)送
(10)User-Agents子菜單支持把所有請(qǐng)求的User-Agent請(qǐng)求頭設(shè)置或替換成指定值。
(11)performance子菜單提供影響Web性能的簡(jiǎn)單選項(xiàng)
Tools菜單欄
(1)Fiddler Options…打開Fiddler Options窗口,針對(duì)fiddler的設(shè)置
(2)WinINET Options…打開IE的Internet Options窗口,windows 的ie設(shè)置
(3)Clear WinINET Cache選項(xiàng)會(huì)清空IE和其他應(yīng)用中所使用的WinINET緩存中的所有文件
(4)Clear WinINET Cookies選項(xiàng)會(huì)清空IE和其他應(yīng)用中所發(fā)送的WinINET Cookie.
Session的Cookies還是保持不變
(5)TextWizard…對(duì)文本進(jìn)行編碼和解碼的工具
(6)Compare Session選項(xiàng)只有當(dāng)選中Web Session列表中的兩個(gè)Session時(shí)才有效。
(7)Reset Script 重置腳本
(8)Sandbox,打開http://webdbg.com/sandbox/
(9)View IE Cache
(10)New Session Clipboard…打開一個(gè)Session的剪貼板
(11)HOSTS…選項(xiàng)會(huì)打開Fiddler的Host Remapping工具
View菜單欄
(1)Show Toolbar控制Fiddler工具欄是否可見
(2)Default Layout、Stacked Layout、Wide Layout三種界面布局
(3)Minimize to Tray或按下CTRL+M可以最小化Fiddler到系統(tǒng)托盤中
(4)Squish Session List控制Web Session列表是否水平收縮
(5)AutoScroll Session list選項(xiàng)控制當(dāng)添加新的Session時(shí),Fiddler是否會(huì)自動(dòng)滾動(dòng)到Session列表的底部
help菜單欄
(1)Help 獲取幫助
(2)Fiddler Book 開發(fā)者寫的書
(3)Discussions 討論
(4)HTTP References HTTP參考文獻(xiàn)
(5)Troubleshoot… 疑難解答
(6)Get Priority Support… 購(gòu)買最新支持
(7)Check for Support… 尋找支持
(8)Check for Updates… 檢查更新
(9)Send Feedback… 反饋
(10) About 相關(guān)內(nèi)容
工具欄
工具欄內(nèi)容
工具欄依次是:會(huì)話保存,數(shù)據(jù)重放(Replay),轉(zhuǎn)到(GO),數(shù)據(jù)流(Stream),解碼(Decode),保持所以會(huì)話(session),進(jìn)程(Process),查找(Find),保存(Save),瀏覽(Browse),清除緩存(clear Cache),文字編碼(TextWizard),分離(Tearoff)
如何顯示工具欄
菜單欄中–view—show Toolbar控制打開和關(guān)閉工具欄
增加備注
表示增加會(huì)話備注,方便我們查看,可以通過前面菜單欄的save功能導(dǎo)出saz文件給他人看。
重放請(qǐng)求
表示回放會(huì)話,想要重新請(qǐng)求會(huì)話,可以使用此功能(快捷鍵 R重放一次),Shift+R,彈出提示框,輸入重放次數(shù)。
移除會(huì)話
表示刪除相應(yīng)的會(huì)話。
清空會(huì)話列表,也可以進(jìn)行過濾列表,清除相應(yīng)種類的會(huì)話。
Remove all 刪除所有;
images 刪除所有圖片;
CONNECTs 刪除所有CONNECTs的請(qǐng)求;
Non-200s 刪除所有不是200的請(qǐng)求;
Non-Browser 刪除所有非瀏覽器請(qǐng)求;
Duplicate response bodies 刪除所有重復(fù)響應(yīng)體的請(qǐng)求
繼續(xù)會(huì)話
表示可以使用請(qǐng)求往下走,這個(gè)可以和Fiddler斷點(diǎn)進(jìn)行使用
設(shè)置斷點(diǎn)位置,
點(diǎn)一下請(qǐng)求前斷點(diǎn),before response:這個(gè)是打在request請(qǐng)求的時(shí)候,未到達(dá)服務(wù)器之前
點(diǎn)兩下時(shí)響應(yīng)斷點(diǎn),.after response:也就是服務(wù)器響應(yīng)之后,在Fiddler將響應(yīng)傳回給客戶端之前。
流模式
表示用來模式切換,在流模型和緩沖模式下進(jìn)行切換
流模式:理解成為一種實(shí)時(shí)通信的模式,有請(qǐng)求就有返回,也就是實(shí)時(shí)返回
緩沖模式:等待所有的請(qǐng)求都到一起在返回,也就是等所有的數(shù)據(jù)都準(zhǔn)備好了以后才返回給客戶端
解碼
表示把http協(xié)議的響應(yīng)體解碼出來,對(duì)所有響應(yīng)解碼
對(duì)單個(gè)響應(yīng)解碼,點(diǎn)擊下圖位置
保持會(huì)話數(shù)量
設(shè)置保存會(huì)話的數(shù)量,會(huì)話越多占用內(nèi)存越大
選擇監(jiān)聽目標(biāo)
例如:只想要監(jiān)聽谷歌瀏覽器的請(qǐng)求,就只需要放到瀏覽器上就行,后面的數(shù)字為進(jìn)程號(hào),再點(diǎn)一次取消
查找會(huì)話
查找會(huì)話請(qǐng)求,一般會(huì)話比較多的時(shí)候可以使用此工具進(jìn)行查找和備注顏色(這個(gè)地方我查找請(qǐng)求中有百度的)
報(bào)存
表示保存需要的會(huì)話,文件格式 .saz
截圖功能
保存截圖功能,5秒后就把截圖保存下來了,保存后直接可以在fiddler上進(jìn)行查看
計(jì)時(shí)器
表示計(jì)時(shí)器
快捷打開瀏覽器
表示快速啟動(dòng)瀏覽器
清楚緩存
表示快速清除緩存
文本編解碼
表示快速編碼和解碼,點(diǎn)擊后,選擇解碼方式就可以了,get請(qǐng)求,url編碼
分離面板
表示窗口分離。想要恢復(fù)關(guān)閉就行
本機(jī)網(wǎng)絡(luò)信息
本機(jī)網(wǎng)絡(luò)信息,可以看到本機(jī)ip
相關(guān)快捷鍵
Shift + F5 是去緩存刷新快捷鍵
Shift + R,多次重放Session(會(huì)話)
ctrl + X ,刪除所有Session
Shift + Del 刪除選中以外的Session(會(huì)話)
Ctrl + F 查找會(huì)話
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的Fiddler抓包工具详解(二)(fiddler菜单工具栏详解,相关快捷键)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: idea好用的快捷键
- 下一篇: Fiddler抓包工具详解(三)(fid