一、Fiddler的安裝
1.1簡介:
Fiddler是位於客戶端和服務器端之間的代理,也是目前最常用的抓包工具之一 。它能夠記錄客戶端和服務器之間的所有 請求,可以針對特定的請求,分析請求數據、設置斷點、調試web應用、修改請求的數據,甚至可以修改服務器返回的數據,功能非常強大,是web調試的利器。
1.2 下載安裝
下載地址:https://www.telerik.com/fiddler
安裝方法:雙擊安裝文件->I Agree ->Install
二、Fiddler的配置
2.1電腦瀏覽器抓包
(1)首先配置解析https加密請求
Tools > Options > HTTPS > 勾選Decrypt HTTPS traffic option->Actions 安裝證書
安裝證書兩種方法:
A.選擇Actions第二個選項將證書導出到桌面,然後在對應的瀏覽器裏面添加即可。
谷歌導入證書方法:設置->隱私和安全性->管理證書(推薦B方式)
B.選擇Trust Root Certificate選項,然後全部選擇是就行了。
(2)pc瀏覽器打開網頁就能看到監聽到的http請求了
2.2 手機或手機模擬器APP抓包
前提條件:Fiddler所在的電腦和手機必須處在同一個局域網內
(1)Fiddler端:允許移動終端連接配置(提供代理)
勾選Allow remote computers to connect選項,然後重啓Fiddler
(2)手機端:wifi配置代理
IOS: 點擊所連wifi感嘆號->配置代理->手動->輸入Fiddler端電腦IP 和 (1)配置的端口
安卓手機:長按所連選擇修改網絡,配置代理。
如下圖模擬器中配置:
- 先配置好代理
- 手機瀏覽器輸入Fildder端電腦IP:端口 進入證書下載頁面,下載完成安裝即可,證書名稱隨便寫。
(3)手機打開app,Fiddler能監聽到http請求代表配置成功。
三、對請求過濾
3.1常用過濾設置
- 配置實例如下,可以自行diy.
- 過濾掉圖片css等資源.
正則表達式:REGEX:\.(css|google|favicon|jpg|png|jpeg|gif\?.*)+
參考文獻
https://www.telerik.com/support/fiddler
https://www.jianshu.com/p/1080e3b381a0