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