主界面
菜單欄
session會話列表模塊
Fiddler抓取到的http請求(每一條稱為一個session)
簡單介紹如下
session不同圖標(biāo)和不同顏色的含義
列表上對應(yīng)快捷鍵的使用
session右鍵后的菜單列表說明
Toolbar工具欄
Status Bar 狀態(tài)欄
QuickExec命令行
參考:
http://blog.csdn.net/sogouqa/article/details/45213373? ?
http://docs.telerik.com/fiddler/knowledgebase/quickexec
1.ALT+Q:快速將焦點設(shè)置到命令行中
2.CTRL+I:將當(dāng)前選中session的URL插入到命令行中
3.CTRL+ALT+F:激活已運行的Fiddler窗口
命令1:
命令格式:?sometext
功能說明:在已有的sessions中腻脏,將URL中包含sometext的session項高亮。
命令2:
命令格式:>size 或 <size
功能說明:在當(dāng)前的sessions中船殉,高亮選擇Response的Body大小大于或小于size指定的值柜裸,單位為byte掏呼。
舉例:>1000,將Response的body值大于1000 bytes的sessions高亮。
舉例:<2K,將Response的body值小于2K的sessions高亮现横。
命令3:
命令格式:=status
功能說明:在當(dāng)前所有的sessions中,將Result列中等于status值的session項高亮阁最,即將與status值相同的http狀態(tài)碼高亮戒祠。
舉例:=401,即將http狀態(tài)碼為401的session是高亮速种。
命令4:
命令格式:=method
功能說明:在當(dāng)前所有的sessions中姜盈,將Request請求中的http method與命令行中method值相同的session項高亮。
舉例:=POST配阵,即將method為POST的session項高亮馏颂。
命令5:
命令格式:@host
功能說明:在當(dāng)前的sessions中,將Request請求中host項中包含命令行@后內(nèi)容的sessions項高亮棋傍。
舉例:@sogou.com救拉,即會將ie.sogou.com、www.sogou.com等sessions項高亮舍沙。
命令6:
命令格式:bold sometext
功能說明:將新記錄的sessions近上,如果URL中包含sometext內(nèi)容,就將該sessions的字體加粗拂铡。如果要取消加粗壹无,直接輸入bold即可。
舉例:bold sogou.com感帅,即將新記錄的sessions中斗锭,URL內(nèi)包含sogou.com字樣的session字體加粗
命令7:
命令格式:bpafter sometext
功能說明:在URL中包含sometext內(nèi)容的sessions的Resopnse位置設(shè)置斷點,即該sessions的After Response位置失球。使用這個命令后岖是,會將之前設(shè)置的策略清除。取消該攔截項实苞,直接輸入bpafter即可豺撑。
舉例:bpafter /q,攔截所有URL中包含/q內(nèi)容的Response返回值黔牵。
命令8:
命令格式:bps sometext
功能說明:攔截所有狀態(tài)碼與sometext值相同sessions的Response返回值聪轿。使用這個命令后,會將之前設(shè)置的策略清除猾浦。取消該攔截策略陆错,直接輸入bps即可灯抛。
舉例:bps 404,將所有返回404請求的Response全部攔截音瓷。
命令9:
命令格式:bpv sometext 或 bpm sometext
功能說明:攔截所有發(fā)送的http method與sometext內(nèi)容相同的Session網(wǎng)絡(luò)請求对嚼。使用這個命令后,會將之前設(shè)置的策略清除绳慎。取消攔截策略纵竖,直接輸入bpv或pbm即可。
舉例:bpv POST偷线,會攔截所有以POST方法發(fā)送的網(wǎng)絡(luò)請求磨确。
命令10:
命令格式:bpu sometext
功能說明:在URL中包含sometext內(nèi)容的sessions的Request位置設(shè)置斷點沽甥,即該session的before request位置声邦。使用這個命令后,會將之前設(shè)置的策略清除摆舟。取消該攔截策略亥曹,直接輸入bpu即可。
舉例:bpu /a.sext恨诱,攔截所有URL中包含/a.sext內(nèi)容的Request請求媳瞪。
命令11:
命令格式:cls 或 clear
功能說明:清除列表中所有的session,功能與Ctrl+X相同照宝。
命令12:
命令格式:dump
功能說明:將當(dāng)前獲取到的所有sessions保存成zip文件蛇受,并保存到系統(tǒng)我的文檔中的\Fiddler2\Captures文件夾中,命名為dump.saz厕鹃。
命名13:
命令格式:g 或者 go
功能說明:恢復(fù)所有被設(shè)置斷點的session兢仰。
命令14:
命令格式:help
功能說明:打開QuickExec的幫助頁面。
命令15:
命令格式:hide
功能說明:將Fiddler隱藏到系統(tǒng)狀態(tài)欄中剂碴。
命令16:
命令格式:urlreplace
功能說明:自動將任意URL中的內(nèi)容sometext1替換為sometext2把将。使用這個命令后,會將之前設(shè)置的策略清除忆矛。取消該攔截策略察蹲,直接輸入urlreplace即可。
舉例:urlreplace
baidu sogou催训,即如果發(fā)送的網(wǎng)絡(luò)請求為www.baidu.com洽议,通過該策略會自動更改為www.sogou.com,并發(fā)送出去漫拭。
命令17:
命令格式:start
功能說明:將Fiddler設(shè)置為系統(tǒng)代理亚兄。
命令18:
命令格式:stop
功能說明:取消Fiddler為系統(tǒng)代理。
命令19:
命令格式:show
功能說明:可以將已被隱藏的Fiddler置前嫂侍。執(zhí)行該命令需要使用到ExecAction.exe這個程序儿捧,改程序的位置為Fiddler的安裝目錄下荚坞。
舉例:ExecAction.exe show
命令20:
命令格式:select sometext
功能說明:在當(dāng)前所有的Sessions中,將header的Content-Type字段包含sometext內(nèi)容的sessions高亮菲盾⊥怯埃可用于選擇文件格式等。
舉例:select css懒鉴,即將所有網(wǎng)絡(luò)請求中诡挂,Content-Type字段包含css的sessions高亮。
命令21:
命令格式:select HeaderOrFlag sometext
功能說明:高亮SessionFlag或Header中包含指定sometext內(nèi)容的session临谱。
舉例1:select text abc璃俗,即在名為text的SessionFlag中,高亮內(nèi)容為abc的Session
舉例2:select @Response.Set-Cookie sogou.com悉默,即在所有Session的Response中城豁,查找name為Set-Cookie值為sogou.com的Session,并高亮抄课。
舉例3:select @Request.X-Requested-With XMLHttpRequest唱星,即在所有的Session的Request中,查找name為X-Requested-With值為XMLHttpRequest的session跟磨,并高亮
舉例4:select @Request.X-Requested-With \*间聊,即在所有的Session的Request中,查找name為X-Requested-With且為任意值的session抵拘,并高亮
命令22:
命令格式:allbut sometext或 keeponly sometext
功能說明:隱藏所有除Content-Type內(nèi)容包含sometext的session項哎榴。
舉例:allbut xml,隱藏所有Content-Type為非xml的session項
命令23:
命令格式:quit
功能說明:關(guān)閉 Fiddler僵蛛。
命令24:
命令格式:!dns sometext或
!nslookup sometext
功能說明:進(jìn)行目標(biāo)域名為sometext的DNS查找尚蝌,并在LOG選項卡上將結(jié)果輸出。
舉例:!dns www.sogou.com墩瞳,即將www.sogou.com對應(yīng)的IP地址解析并輸出
命令25:
命令格式:!listen PORT [CERTHOSTNAME]
功能說明:在另一個端口增設(shè)一個監(jiān)聽器驼壶,可選安全的HTTPS證。
舉例:!listen 8080喉酌,即可以同時截獲通過8080端口的網(wǎng)絡(luò)請求热凹。