軟件標(biāo)簽: Fiddler Fiddler是一個(gè)C#實(shí)現(xiàn)的瀏覽器抓包和調(diào)試工具,,fiddler啟用后作為一個(gè)proxy存在于瀏覽器和服務(wù)器之間,,從中監(jiān)測(cè)瀏覽器與服務(wù)器之間的http/https級(jí)別的網(wǎng)絡(luò)交互。目前可以支持各種主要瀏覽器如IE, Chrome, firefox, Safari, Opera,。 主要用途:http/https監(jiān)測(cè)與分析 Fiddler使用方法:基本界面 Fiddler的界面通過(guò)多個(gè)標(biāo)簽頁(yè)形式顯示各種類型的信息,,最常用的標(biāo)簽頁(yè)為Inspectors,通過(guò)這個(gè)標(biāo)簽頁(yè)可以查看抓取的網(wǎng)絡(luò)請(qǐng)求和回復(fù)的詳細(xì)內(nèi)容,。
抓包方法:1. 開(kāi)發(fā)fiddler之后默認(rèn)情況下就是抓包狀態(tài),可以查看界面左下角顯示capturing,,如果沒(méi)有顯示,,單擊此處可以開(kāi)始抓包。
關(guān)鍵字查找 1. 通過(guò)Ctr+F調(diào)出查找對(duì)話框,,在全局查找關(guān)鍵字 自動(dòng)回復(fù) 請(qǐng)求自動(dòng)回復(fù)應(yīng)用也比較廣,,例如將其他機(jī)器抓包倒入自動(dòng)回復(fù),,然后再本機(jī)回放重現(xiàn)問(wèn)題;或者動(dòng)態(tài)調(diào)試過(guò)程中不希望有些請(qǐng)求去調(diào)用服務(wù)器,,而在自動(dòng)回復(fù)中配制或者進(jìn)行相應(yīng)的更改直接查看效果,。 1. 切換到自動(dòng)回復(fù)(AutoResponder)標(biāo)簽頁(yè) 斷點(diǎn)設(shè)置 1. 通過(guò)Rules - Automatic Breakpoints - Before Requests/After Response設(shè)置斷點(diǎn)。
自定義擴(kuò)展腳本 Fiddler支持通過(guò)Jscript方式擴(kuò)展功能,比如自動(dòng)通過(guò)腳本對(duì)請(qǐng)求及回復(fù)進(jìn)行處理,。具體的實(shí)例可以參考fiddler提供的實(shí)例代碼,。 以下是兩個(gè)簡(jiǎn)單例子 以下提到的方法可以在CustomRule.js中找到并進(jìn)行相應(yīng)的更改, 可以通過(guò)Rules - CustomRule來(lái)打開(kāi)CustomRule.js.
|
|