Fiddler 4 的常規(guī)使用- Windows

Fiddler 不但能截獲各種瀏覽器發(fā)出的 HTTP 請(qǐng)求, 也可以截獲各種智能手機(jī)發(fā)出的 HTTP/HTTPS 請(qǐng)求垒迂。

Fiddler 只支持常用的 http 和 https 協(xié)議,其他協(xié)議的就只能用 wireshak 了

1. Fiddler 的使用配置

> 配置 Fiddler薯蝎,允許“遠(yuǎn)程連接”

打開(kāi) Fiddler,? ?? Tools-> Fiddler Options 。? (配置完后記得要重啟 Fiddler ).

選中"Decrpt HTTPS traffic",?? ?Fiddler 就可以截獲 HTTPS 請(qǐng)求

選中"Allow remote computers to connect".??是允許別的機(jī)器把 HTTP/HTTPS 請(qǐng)求發(fā)送到 Fiddler 上來(lái)

獲取 Fiddler 所在機(jī)器的 IP 地址。可以用 ipconfig 命令獲取邪媳,也可以通過(guò) fiddler 獲取捐顷,下面有獲取方式。

> 移動(dòng)端上安裝 Fiddler 證書

這一步是為了讓 Fiddler 能捕獲 HTTPS 請(qǐng)求雨效。 如果你只需要截獲 HTTP 請(qǐng)求迅涮, 可以忽略這一步

1. 首先要知道 Fiddler 所在的機(jī)器的 IP 地址:假如我安裝了 Fiddler 的機(jī)器的 IP 地址是:192.168.1.104

2. 打開(kāi)瀏覽器,訪問(wèn) ?http://192.168.1.104:8888徽龟, 點(diǎn)"FiddlerRoot certificate" 然后安裝證書叮姑,安裝完成后即可使用。

2. 過(guò)濾會(huì)話

只抓取自己想要的請(qǐng)求

在 Filers 面板中勾選“Use Filters”据悔,并在 Hosts 區(qū)域传透,設(shè)置以下三個(gè)選項(xiàng):

1).第一項(xiàng)有三個(gè)選項(xiàng),分別是 “No zone filter” “Show Only Intranet Hosts” “Show Only Internet Hosts”极颓,不做更改朱盐;

2).第二項(xiàng)有四個(gè)選項(xiàng),分別是:

“No Host Filter” 不設(shè)置 hosts 過(guò)濾 菠隆;

“Hide The Following Hosts” 隱藏過(guò)濾到的域名 兵琳;

“Show Only The Following Hosts” 只顯示過(guò)濾到的域名;

“Flag The Following Hosts” 標(biāo)記過(guò)濾到的域名骇径;

選中“Show Only The Following Hosts”躯肌,在文本框內(nèi)輸入需要過(guò)濾的域名,多個(gè)域名使用 “;” 分號(hào)分割破衔。 fiddler 默認(rèn)會(huì)檢查 http 頭中設(shè)置的 host清女,強(qiáng)制顯示 http 地址中的域名。

3. Response亂碼時(shí)的處理方法

問(wèn)題:有時(shí)候我們看到 Response 中的 HTML 是亂碼的晰筛, 這是因?yàn)?HTML 被壓縮了嫡丙, 我們可以通過(guò)兩種方法去解壓縮。

步驟:

方法一:點(diǎn)擊紅框內(nèi)容“Response body is encouded.Click to decode.”

方法二:選中工具欄中的"Decode"读第。? 這樣會(huì)自動(dòng)解壓縮迄沫。

4. 反向代理-AutoResponder

意思就是將外界的 request 請(qǐng)求端口修改掉! 改寫返回?cái)?shù)據(jù)卦方,最實(shí)用的功能!泰佳!

步驟:

1)盼砍、用瀏覽器隨意輸入一個(gè)網(wǎng)址,如 http://www.baidu.com/

2)逝她、選中序號(hào)16記錄浇坐,右擊-勾選“Unlock fo Editing”(F2 更方便),選擇 Fiddler 右側(cè) reponse 塊下的TextView黔宛,這里修改title,如圖:

3)近刘、選擇 Fiddler 右側(cè) reponse 塊下的 TextView,這里修改 title,如圖:

4)觉渴、去掉“Unlock for Editing”介劫,再選擇右側(cè)上方的 AutoResponder,勾選下方的checkbox選框案淋,并將序號(hào) 16 拖到下方座韵,同時(shí),里面會(huì)多條記錄踢京,如下圖:

5)誉碴、回到瀏覽器,刷新頁(yè)面瓣距,如圖黔帕,標(biāo)題變?yōu)樯厦娓牡膬?nèi)容

5. 模擬低速網(wǎng)絡(luò)環(huán)境

啟用方法如:Rules → Performances → Simulate Modem Speeds

6. 自定義Modem Speeds速度

Rules → Customize Rules

找m_SimulateModem這個(gè)字,你會(huì)找到下面這段:這就是

他模擬網(wǎng)路速度的原理蹈丸,每上傳/下載1KB?要delay?多久成黄。

如果你習(xí)慣用 kbps 去算的話,那么我們的算法就是 1000/下載速度 = 需要 delay 的時(shí)間(毫秒)白华,比如50kb/s ?需要 delay 200 毫秒來(lái)接收數(shù)據(jù)慨默。請(qǐng)注意,當(dāng)你存檔之后弧腥,原本已經(jīng)勾選的 Simulate Modem Speeds 會(huì)被取消勾選厦取,要記得再到 Rules → Performances → Simulate Modem Speeds 勾選。

7. 模擬404返回等 http 響應(yīng)操作

通過(guò) Fiddler 自帶的 AutoResponder 工具模擬 http 響應(yīng)管搪。Fiddler 的 AutoResponder tab 允許你從本地返回文件虾攻,而不用將 http request 發(fā)送到服務(wù)器上。

步驟:

1. 打開(kāi) Fiddler 找到 AutoResponder

2. 選擇 Enable automatic reaponses 和 Unmatched requests passthrough

3. 選中左側(cè)捕捉到的http請(qǐng)求更鲁,然后點(diǎn)擊Add Rule

4. 在下面的 Rule Editor 下拉選擇要模擬的響應(yīng)類型霎箍,200、404澡为、502 等(也可以自己創(chuàng)建 Response漂坏,選中 Create New Response...,如果是要替換掉某些頁(yè)面文件媒至,選中Find a file).? 最后點(diǎn)擊Save 保存下顶别。

5.建立規(guī)則后,向原url的請(qǐng)求拒啰,就變成了你所指定的響應(yīng)驯绎,再去請(qǐng)求一下原url就能看到效果。

其中鏈接處用到了正則表達(dá)式:

前綴為“EXACT:”表示完全匹配(大小寫敏感)

無(wú)前綴表示基本搜索谋旦,表示搜索到字符串就匹配

前綴為“REGEX:”表示使用正則表達(dá)式匹配

前綴為“REGEX:(?insx)”表示匹配方式其中:

i 表示不區(qū)分大小寫剩失;

n 表示指定的唯一有效的捕獲是顯式命名或編號(hào)的形式屈尼;

s 表示單行模式;

x 表示空格說(shuō)明的拴孤;

8. 快速查看本機(jī)IP

9. 攔截本機(jī)瀏覽器請(qǐng)求

設(shè)置瀏覽器代理脾歧,127.0.0.1:8888

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市乞巧,隨后出現(xiàn)的幾起案子涨椒,更是在濱河造成了極大的恐慌,老刑警劉巖绽媒,帶你破解...
    沈念sama閱讀 219,539評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蚕冬,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡是辕,警方通過(guò)查閱死者的電腦和手機(jī)囤热,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)获三,“玉大人旁蔼,你說(shuō)我怎么就攤上這事「斫蹋” “怎么了棺聊?”我有些...
    開(kāi)封第一講書人閱讀 165,871評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)贞谓。 經(jīng)常有香客問(wèn)我限佩,道長(zhǎng),這世上最難降的妖魔是什么裸弦? 我笑而不...
    開(kāi)封第一講書人閱讀 58,963評(píng)論 1 295
  • 正文 為了忘掉前任祟同,我火速辦了婚禮,結(jié)果婚禮上理疙,老公的妹妹穿的比我還像新娘晕城。我一直安慰自己,他們只是感情好窖贤,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布砖顷。 她就那樣靜靜地躺著,像睡著了一般赃梧。 火紅的嫁衣襯著肌膚如雪择吊。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,763評(píng)論 1 307
  • 那天槽奕,我揣著相機(jī)與錄音,去河邊找鬼房轿。 笑死粤攒,一個(gè)胖子當(dāng)著我的面吹牛所森,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播夯接,決...
    沈念sama閱讀 40,468評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼焕济,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了盔几?” 一聲冷哼從身側(cè)響起晴弃,我...
    開(kāi)封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎逊拍,沒(méi)想到半個(gè)月后上鞠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,850評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡芯丧,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評(píng)論 3 338
  • 正文 我和宋清朗相戀三年芍阎,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缨恒。...
    茶點(diǎn)故事閱讀 40,144評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡谴咸,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出骗露,到底是詐尸還是另有隱情岭佳,我是刑警寧澤,帶...
    沈念sama閱讀 35,823評(píng)論 5 346
  • 正文 年R本政府宣布萧锉,位于F島的核電站珊随,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏驹暑。R本人自食惡果不足惜玫恳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望优俘。 院中可真熱鬧京办,春花似錦、人聲如沸帆焕。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,026評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)叶雹。三九已至财饥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間折晦,已是汗流浹背钥星。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,150評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留满着,地道東北人谦炒。 一個(gè)月前我還...
    沈念sama閱讀 48,415評(píng)論 3 373
  • 正文 我出身青樓贯莺,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親宁改。 傳聞我的和親對(duì)象是個(gè)殘疾皇子缕探,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Fiddler_官方網(wǎng)站Fiddler_官方文檔Fiddler_官方視頻Fiddler_官方插件1、Filddle...
    52Alice閱讀 7,748評(píng)論 0 10
  • 簡(jiǎn)介 Fiddler(中文名稱:小提琴)是一個(gè)HTTP的調(diào)試代理还蹲,以代理服務(wù)器的方式爹耗,監(jiān)聽(tīng)系統(tǒng)的Http網(wǎng)絡(luò)數(shù)據(jù)流...
    daoyidao閱讀 143,742評(píng)論 15 169
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)谜喊,斷路器潭兽,智...
    卡卡羅2017閱讀 134,672評(píng)論 18 139
  • 前言fiddler是一個(gè)很好的抓包工具,默認(rèn)是抓http請(qǐng)求的锅论,對(duì)于pc上的https請(qǐng)求讼溺,會(huì)提示網(wǎng)頁(yè)不安全,這時(shí)...
    胖子愛(ài)豬蹄閱讀 12,513評(píng)論 4 22
  • fiddler作為一個(gè)程序猿+測(cè)試媛必備的工具最易,其他除了最基本的使用方法之外怒坯,還有很多強(qiáng)大到不行小技巧 下面將遇到...
    宇文臭臭閱讀 2,140評(píng)論 0 5