Fiddler工具

前面我分享了Charles工具和whistle工具,今天要分享的是Fiddler抓包工具。Fiddler一般是初學(xué)者抓取https請(qǐng)求的抓包工具。

一、配置

1.http請(qǐng)求

Fiddler安裝完后就可以抓取http請(qǐng)求,不用去配置什么

2.https請(qǐng)求

需要設(shè)置證書(shū)

1)打開(kāi)瀏覽器,輸入網(wǎng)址:如www.baidu.com。左邊的請(qǐng)求會(huì)有一個(gè)帶鎖的樣式,雙擊左邊任意一個(gè)請(qǐng)求 ,右邊欄會(huì)出現(xiàn)提示:https decryption is disabled.....,表示我們的https 證書(shū)還沒(méi)有解密


解決方法:1.工具欄Tools-->Telerik Fiddler Options->HTTPS ,然后勾選:Decrypt HTTPS traffic 選項(xiàng),勾選后安裝證書(shū)。再勾選:Ignore servercertificate errors(忽略不可信任的證書(shū))

2.點(diǎn)擊剛剛右邊欄出現(xiàn)的黃色提示,也可以設(shè)置,設(shè)置同上

按圖勾選,會(huì)自動(dòng)彈出提示框,讓你信任Fiddler的根證書(shū),點(diǎn)擊yes

Fiddler會(huì)向PC安裝證書(shū),這時(shí)候警告提示框彈出來(lái)直接都點(diǎn)yes進(jìn)行安裝

假如你不小心點(diǎn)了否,可以在Options->HTTPs選項(xiàng)卡里面,點(diǎn)擊Actions,彈出的列表中點(diǎn)擊Trust Root Certificate會(huì)重新彈出讓你安裝證書(shū)的提示框,設(shè)置完重啟Fiddler,這樣,電腦就可以監(jiān)聽(tīng)(http和https)

二、手機(jī)端抓包

1.設(shè)置允許遠(yuǎn)程電腦訪問(wèn),設(shè)置辦法Tools->Options->Connections,端口默認(rèn)選擇8888

2.勾選Allow remote computers to connect 選項(xiàng),然后重啟Fiddler,再次打開(kāi)時(shí)會(huì)彈出一個(gè)信息,選擇ok即可

3.Fiddler所在的電腦和手機(jī)必須在同一個(gè)局域網(wǎng)內(nèi)

4.在Fiddler的右上角有一個(gè)online按鈕,點(diǎn)擊可以顯示IP信息

5.用手機(jī)瀏覽器打開(kāi)網(wǎng)址:http://自己電腦的ip:8888,點(diǎn)擊最后面的下載證書(shū),這時(shí)會(huì)彈出一個(gè)窗口,點(diǎn)擊允許

手機(jī)的配置:

1.下載證書(shū)

2.安裝證書(shū)

3.信任證書(shū)

4.設(shè)置并啟用wifi代理

三、其他介紹

1.過(guò)濾網(wǎng)址

?在Filters 中,在No Host Filter --> 選 Show only the following Hosts ?,在下方的輸入框中輸入不過(guò)濾的網(wǎng)址。

2.注意事項(xiàng)

1)fiddler設(shè)置:https和connection設(shè)置



如果電腦是wifi,就要連接無(wú)線網(wǎng)的IPV4,連接有線,就要設(shè)置以太網(wǎng)的IPV4

3.設(shè)置弱網(wǎng)

工具欄 Rules->Customize Rules,

①.弱網(wǎng)下,加載的進(jìn)程是否有問(wèn)題,如凍屏,死機(jī),閃退等異常

②.加載期間是否有相應(yīng)圖標(biāo)顯示或者相應(yīng)的提示文字,語(yǔ)言,表述

③.加載時(shí)間過(guò)長(zhǎng)或者一直加載不上的情況下,是否有友好提醒

④.加載語(yǔ)言,或者圖片是否完整,破碎,顯示不全等情況

等....不合理的異常情況發(fā)生


4.測(cè)試前后數(shù)據(jù)對(duì)比注意:Fiddler左下角的capturing功能記得打開(kāi)


5.關(guān)于一些配置的問(wèn)題

1)當(dāng)電腦關(guān)機(jī)重啟時(shí),可能IPv4地址有變,需要重新設(shè)置手機(jī)端的代理

2)手機(jī)端和電腦的自動(dòng)更新,需要關(guān)掉殺毒軟件和防火墻

3)如果打開(kāi)Fiddler后,電腦端或者手機(jī)端網(wǎng)頁(yè)打開(kāi)響應(yīng)速度很慢,加載不出

解決方法;tools->option->connection->Act as system proxy on startup 選項(xiàng)去掉勾選,重啟Fiddler

4)下載證書(shū)或者安裝過(guò)程中發(fā)生:

creation of the root certificate was not successful/the root certificate could not be located

解決方案參考:

A:把Fiddler卸載,并刪除所有關(guān)于Fiddler的證書(shū)

刪除證書(shū)方法:

https://jingyan.baidu.com/article/1974b28967bb95f4b1f774b9.html

B:修改證書(shū)信息,參考辦法:

https://www.cnblogs.com/jayshsoft/p/7503171.html

http://www.cnblogs.com/kangping/p/6202224.html

https://blog.csdn.net/qq_31666147/article/details/51488063

https://www.zhaokeli.com/Article/6360.html

https://blog.csdn.net/d1240673769/article/details/74298429

5)IOS瀏覽器打不開(kāi):?

1.重啟手機(jī),多嘗試幾次

2.ping手機(jī)端的IP看是否能鏈接

2.safri輸入ip:8888 下載證書(shū)安裝,比安卓多一步的是,通用-》關(guān)于本機(jī)-》證書(shū)信任設(shè)置,把fiddler證書(shū)添加信任。

6).手機(jī)端安裝證書(shū):

1.手機(jī)端設(shè)置代理以后,進(jìn)入瀏覽器,輸入IP:8888(IP是代理主機(jī)的IP)如:http://192.168.1.101:8888?(前面的http://也要輸入哦)

進(jìn)入安裝證書(shū)界面,進(jìn)行下載,點(diǎn)擊安裝

2.在電腦端下載,拖到手機(jī)端,在手機(jī)端安裝

3.部分手機(jī)需要進(jìn)入設(shè)置->系統(tǒng)安全->從SD卡安裝證書(shū)

7)火狐瀏覽器安裝fiddler

Actions->Trust Root Certificate


8)Fiddler證書(shū)下載


電腦瀏覽器進(jìn)行下載


網(wǎng)上問(wèn)題 解決辦法



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

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

  • Fiddler基礎(chǔ)知識(shí) Fiddler是強(qiáng)大的抓包工具,它的原理是以web代理服務(wù)器的形式進(jìn)行工作的,使用的代理地...
    付存閱讀 1,286評(píng)論 0 0
  • 在實(shí)際的測(cè)試過(guò)程中,我們難免需要去修改某個(gè)請(qǐng)求的返回結(jié)果或請(qǐng)求數(shù)據(jù)。這個(gè)時(shí)候,我們一般會(huì)借助某個(gè)工具去實(shí)現(xiàn),比如f...
    小陳已被注冊(cè)閱讀 1,306評(píng)論 0 0
  • Fiddler工具簡(jiǎn)介 Fiddler是最強(qiáng)大最好用的Web調(diào)試工具之一,它能記錄所有客戶(hù)端和服務(wù)器的http和h...
    nayli閱讀 5,104評(píng)論 0 36
  • 在上一篇中介紹了Fiddler的基本使用方法。通過(guò)上一篇的操作我們可以直接抓取瀏覽器的數(shù)據(jù)包。但在APP測(cè)試中,我...
    朝畫(huà)夕拾閱讀 704評(píng)論 0 0
  • Fiddler基礎(chǔ)知識(shí) Fiddler是強(qiáng)大的抓包工具,它的原理是以web代理服務(wù)器的形式進(jìn)行工作的,使用的代理地...
    朝畫(huà)夕拾閱讀 508評(píng)論 0 0

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