Fiddler電腦版是一款強大的協議調試代理工具,用戶可以利用這款軟件實時捕獲和顯示所有經過本機的HTTP和HTTPS流量,并對網絡請求和響應進行深入的分析,因此受到很多開發人員和技術愛好者的喜愛,感興趣的小伙伴就快來下載體驗吧。
Fiddler官方最新版使用教程
1、在本站下載安裝Fiddler官方最新版,打開軟件,執行菜單欄 Tools -> Fiddler Options 打開設置界面并切換到Connections選項卡,如圖設置和勾選(如果要捕獲https的請求,切換到HTTPS選項卡,勾選對應的選項)

2、獲取PC的IP地址方法一:鼠標hover至Telerik右上角的網絡圖標,查看本機IP,如192.168.1.107。注意連上同一wifi后,需手機和PC在同一IP段內才能正常抓包。
3、獲取PC的IP地址方法二:打開命令行工具,運行 ipconfig,無線局域網的IP地址,即我們需要的地址
4、設置iPhone代理設置 -> 無線局域網,點擊當前連接的wifi,滾動到HTTP代理欄,選擇 "手動",服務器填寫PC的IP地址,端口號填寫在Fiddler中設置的端口號,即8888
5、設置Android代理設置 -> WLAN,長按當前連接的wifi,點擊修改網絡,勾選“顯示高級選項”,代理選擇手動,代理服務器主機名填寫PC的IP地址,代理服務器端口設為8888,點擊保存。如果一切順利的話,通過手機訪問網頁,就能在Fiddler看到訪問的請求。
6、抓HTTPS的數據包:對于特別注意信息安全的企業,可能會用到 HTTPS 的方式來加載網頁。比如手機上訪問 企業號官網
7、只能看到請求,但是看不到具體的內容,需要做以下配置:安裝 CertMaker for iOS and Android 用來抓HTTPS的數據包;打開Fiddler,點擊菜單欄上的 Tools – Fiddler Options – HTTPS,勾選上Decrypt HTTPS traffic ,然后重啟Fiddler;打開手機,訪問本機IP+8888,例如:192.168.1.107:8888, 點擊 You can download the FiddlerRoot certificate 按照提示,在手機上安裝證書,重啟手機瀏覽器。

Fiddler軟件特色
1、完整提供 http 通訊情況和信息
2、提供了一個用戶友好的格式
3、能夠記錄并檢查所有你的電腦和互聯網之間的 http 通訊
4、設置斷點,查看Fiddle 所有的“進出”的數據
5、比其他的網絡調試器要更加簡單
6、靈活性非常棒,可以支持眾多的http調試任務
7、包含了一個強大的基于事件腳本的子系統
8、能夠使用.net框架語言擴展

Fiddler軟件功能
1、保存并重播網絡會話
允許您保存HTTP / S流量會話以供以后播放。如果需要,您可以修改請求參數和標頭以進行進一步測試。保存的會話也可以與您的隊友共享。
2、過濾捕獲的流量
在捕獲流量時,要遍歷數百個請求和響應可能會令人生畏。允許您快速過濾過去和當前流量。按URL,方法,協議,主機等進行過濾。您還可以隱藏所有成功的“ 200”請求,以僅查看錯誤和警告。
3、深入研究會話指標
在軟件中檢查各個會話可顯示詳細信息,例如網絡狀態,標頭,緩存,cookie,URL,協議,壓縮,重定向等。右鍵單擊會話以將其保存以供以后使用,與您的團隊共享,創建自動響應器規則或在Composer中重播。
4、捕獲所有流量
有時,您需要捕獲與桌面或Web應用之間的所有流量。可以介入以幫助您記錄計算機和Internet之間傳遞的所有HTTP / S通信。更好的是,還可以捕獲來自其他本地運行進程的流量。
5、現場交通檢查
檢查和調試來自macOS,Windows和Linux系統(以及iOS和Android設備)的流量。確保在客戶端和服務器之間傳輸正確的cookie,標頭和緩存指令。支持任何框架,包括.NET,Java,Angular,React,Vue.js等。
6、自動回復
軟件的自動響應器使您能夠識別/攔截流量,并讓調試代理代表遠程服務器進行響應。通過返回先前捕獲的會話,狀態代碼,本地文件等來創建自動觸發響應的規則-所有這些都無需觸摸服務器。
7、保存和共享會話
捕獲的網絡會話可以保存到工作區中,然后稍后重播。也可以在Fiddler Everywhere UI中與您的隊友共享(和評論)這些相同的會話。
8、請求與響應模擬
在任何網站上模擬或修改請求和響應。這是一種無需更改代碼即可更改對測試網站的請求和響應的快速簡便的方法。
9、HTTP / S流量記錄
使用Fiddler Everywhere記錄計算機和Internet之間的所有HTTP / S通信。幾乎可以從支持代理的任何應用程序(包括Chrome,Safari,Firefox,Opera,Edge等)調試流量。
Fiddler軟件亮點
1、支持斷點調試技術,當你在軟件的菜單—rules—automatic breakpoints選項選擇before request,或者當這些請求或響應屬性能夠跟目標的標準相匹配,測試版就能夠暫停Http通訊,并且允許修改請求和響應。這種功能對于安全測試是非常有用的,當然也可以用來做一般的功能測試,因為所有的代碼路徑都可以用來演習。
2、通過顯示所有的Http通訊,可以輕松地演示哪些用來生成一個頁面,通過統計頁面(就是左邊的那個大框)用戶可以很輕松地使用多選,來得到一個WEB頁面的“總重量”(頁面文件以及相關js,css等)你也可以很輕松地看到你請求的某個頁面,總共被請求了多少次,以及多少字節被轉化了。
3、用戶可以加入一個Inspector插件對象,來使用.net下的任何語言來編寫Fiddler擴展。RequestInspectors 和 ResponseInspectors提供一個格式規范的,或者是被指定的(用戶自定義)Http請求和響應視圖。
4、另外,通過暴露HTTP頭,用戶可以看見哪些頁面被允許在客戶端或者是代理端進行緩存。如果要是一個響應沒有包含Cache-Control 頭,那么他就不會被緩存在客戶端。