二. Fiddler

1.下載Fiddler:https://www.telerik.com/download/fiddler
填寫簡單信息后即可下載并安裝:

2.設(shè)置Fiddler,抓包ios:
http://blog.csdn.net/asmcvc/article/details/51566569

3.設(shè)置filter:
https://www.cnblogs.com/zhaoyanjun/p/7068948.html

4.Fiddler監(jiān)控的地址為127.0.0.1:8888??梢栽跒g覽器中手動配置代理,并將“HTTP代理”設(shè)置為127.0.0.1,端口為8888。同時(shí)為了Fiddler能監(jiān)控HTTPs會話信息,可以在Tools→Options中選擇“HTTPS”標(biāo)簽,然后將下方四個選項(xiàng)勾上即可。

5.Fiddler布局


Fiddler操作面板

6.在會話列表下方的輸入欄使用QuickExec命令行:
①cls:清屏命令
②select:選擇出某一類型的會話,例如:select html選擇html類型的會話;select image選擇圖片類型的會話信息。
③?:查詢包含某些字符的會話信息。例如:?jianshu會把簡書相關(guān)的信息篩選出來。
④help:可以打開Fiddler官方的使用手冊。
⑤bpu,bpuafter:通常用于設(shè)置斷點(diǎn)

7.Fiddler斷點(diǎn)功能
Fiddler以代理服務(wù)器的方式進(jìn)行工作,此時(shí),本地應(yīng)用與服務(wù)器之間傳遞的Request/Response信息都會經(jīng)由Fiddler進(jìn)行傳遞。
斷點(diǎn)功能可實(shí)現(xiàn):在Fiddler中構(gòu)建請求數(shù)據(jù)進(jìn)行數(shù)據(jù)提交,或者修改請求頭模擬真實(shí)用戶發(fā)請求,或者攔截響應(yīng)數(shù)據(jù)進(jìn)行修改等。

1)Fiddler的斷點(diǎn)功能分為兩種類型:響應(yīng)時(shí)斷點(diǎn),請求時(shí)斷點(diǎn)。

2)響應(yīng)端設(shè)置斷點(diǎn)的方法:
①可視化操作:選擇Rules→Automatic Breakpoints→After Responses,這種設(shè)置方法會終端所有網(wǎng)址的響應(yīng)信息。(全局?jǐn)帱c(diǎn))



響應(yīng)時(shí)在斷點(diǎn)處被暫停,最左邊會出現(xiàn)帶紅色暫停的標(biāo)志。


②通過命令設(shè)置(單個斷點(diǎn))
設(shè)置中斷:bpafter www.iqiyi.com
取消中斷:bpafter
輸入命令后直接按“Enter”鍵即可,設(shè)置成功后下方會有顯示信息。


③設(shè)置實(shí)例:
首先設(shè)置中斷→然后在Response處選擇TextView→此時(shí)顯示為亂碼,點(diǎn)擊“Responsebody is encoded.Click to decode”,顯示信息正?!鷦h除編輯框信息,輸入自定義信息,如下圖,并單擊“Run to Completion”。


④瀏覽器顯示結(jié)果如下:


3)對于請求中斷,可以使用可視化中的Before Requests,或者使用以下命令:
設(shè)置中斷:bpu www.iqiyi.com
取消中斷:bpu

設(shè)置實(shí)例:在請求之前進(jìn)行設(shè)置,然后訪問網(wǎng)站,此時(shí)本地端的請求會被Fiddler攔截,使用Go可以恢復(fù)所有被暫停的斷點(diǎn)。另外,在請求端可以找到Webforms標(biāo)簽,并修改參數(shù)。修改完參數(shù)后點(diǎn)Run to Completion就能提交了,于是就成功修改了請求參數(shù)了。



8.Fiddler會話查找功能
可使用Ctrl+F鍵調(diào)出Fiddler的會話查找功能,在Find輸入框中填入對應(yīng)關(guān)鍵詞即可,確認(rèn)后即可看到相關(guān)的會話在列表中以高亮顏色顯示出來,同時(shí)最底部顯示出相關(guān)sessions的數(shù)量。



9.Fiddler的其他功能:自動相應(yīng)(Auto Responder)、會話過濾等。

  • 在請求端上方選擇“Filters標(biāo)簽”→勾選上“Use Filters”→Hosts的第二個選項(xiàng)必須設(shè)置,此處選擇“Show only the following Hosts”→然后輸入需要過濾的域名,或者多個域名(多個域名用“;”隔開)→設(shè)置完后單擊“Actions”中的“Run Filterset now”→執(zhí)行完我們會發(fā)現(xiàn)界面簡潔很多,一些我們不關(guān)注的網(wǎng)頁就不會出現(xiàn)了。





最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容