在工作中常常需要進行數據的抓包和發包,此時就可以用到fiddler這個工具了。
fiddler是一個http協議調試代理工具,通過http代理,讓數據從其通過,來堅挺本地計算機與訪問網絡之間的所有http通訊。
fiddler不但可以監聽pc端的http訪問,也可以監聽移動端的http請求。
一、安裝
fiddler的安裝特別簡單,和其他應用程序相同,下載安裝包后,啟動安裝,直接一步一步下去,就可以完成安裝。
二、界面功能說明
在安裝完fiddler后,啟動fiddler程序。界面顯示如下:
1、菜單欄
fiddler菜單欄包括:file、edit、rules、tools、view和help
(1、file:主要包含對文件的一些操作,如:啟動監聽、重新打開一個view窗口、保存/導入/導出session等。
(2、edit:主要包含對請求修改相關的操作,如:session的復制、剪切、刪除、粘貼、修改顏色、啟動編輯和查找session等功能。
(3、rules:定義session的一些顯示/操作規則。
(4、tools:fiddler各種功能配置。
(5、view:fiddler界面顯示配置。
(6、help:fiddler的各種幫助文檔。
2、工具欄
fiddler工具欄提供了一些常用操作的快捷方式。
3、session面板
顯示fiddler抓取的每一條http請求(一條成為一個session),主要包含:編號/狀態、請求結果code、請求協議、主機地址、接口地址等各種信息。
4、數據統計面板
可以查看每條請求的各種統計和分析數據。
三、配置說明
1、監聽代理端口配置
fiddler默認啟用8888端口進行監聽,可以根據實際需求進行修改,進入Tools-Options-Connections界面,配置端口:
2、開啟https監聽
fiddler默認情況下,只監聽http請求,如果需要監聽https請求時,需要單獨進行配置,進入Tools-Options-HTTPS
3、開啟監聽遠程請求
fiddler默認情況下,只監聽本地請求。如果需要監聽其他機器的請求,需要開啟。進入Tools-Options-Connections界面,配置端口:
四、常用快捷鍵
1、清屏:ctrl+x;或者在命令行區域輸入:clear
2、開啟/關閉監聽:F12
3、設置斷點:F11(請求之前設置斷點);ALT+F11:(響應之后添加添加斷點);shift+F11(取消斷點)