為什麼有些人喜歡用fiddler來抓包?

淡曲丶


對於一線軟件開發、逆向、滲透的童鞋來說,可能會接觸到各種各樣的抓包工具,比如Wireshark、tcpdump、Fiddler、Charles,以及小巧的瀏覽器插件firebug等等。


目前處於移動互聯網時代,Fiddler的擅長之處在於抓取HTTP/HTTPS的數據包,它是位於客戶端和服務器端的HTTP代理,可以很方便的完成Web網站、APP數據包的攔截和獲取。運行時需要依賴

.Net

平臺,只能在Windows下運行。


Wireshark、tcpdump屬於通用的抓包工具,如果只是對HTTP感興趣的話,使用他們有點大材小用了。下面介紹下Fiddler的強大功能。

1. Fiddler通過改寫HTTP代理完成數據的監控和

截取。

在打開的時候,自動設置好代理,當你關閉的時候,它又幫你把代理還原了,省去了很多重複勞動。

2. 可顯示數據包的詳細信息,具體每一項的含義歡迎各位看官自行Google。

3. 支持HTTPS流量抓取和解密,當然解密的前提是需要證書。

4. 支持條件過濾

這是一項很好使的功能了,可以讓我們分析數據包的時候更加的專注、高效。

5. 支持移動APP流量數據包抓取

下面是一張移動APP訪問網絡的數據流量圖,使用Fiddler抓APP數據包時,需要我們手機連接Wifi,和PC機處於同一局域網,具體操作可自行Google。


當然,我上面介紹的也只是其部分功能,如果感興趣,可直接查看其幫助手冊,實戰一波,你將發現新大陸,解密更多技巧。


一個程序員的奮鬥史


對於軟件從業者來說,工作中或多或少都會用到抓包工具,抓包工具很多,比如常見的有Fiddler、Charles等。

什麼是抓包?

所謂的抓包其實就是將網絡傳輸中的數據包進行截獲、編輯、重發等操作,用以分析網絡數據包的內容,也可用於檢查網絡安全。

哪些人會用到抓包工具?

1、開發人員

不管是移動端開發人員還是其它類型的開發人員,很多時候都需要進行接口調試、請求模擬、分析請求等操作,所以需要用到抓包工具。

2、黑客

對於黑客而言,抓包也屬於嗅探的範圍,可以獲取很多有利信息,然後進行漏洞點利用,所以抓包工具自然少不了。

為什麼Fiddler最為熱門?

Fiddler其實是一個HTTP協議的調試代理工具,即可以用來抓包又可以用來做代理,它比其它的抓包工具(如:Wireshark)使用起來更簡單,只能運行在Windows系統上(國內Windows使用人數較多)。而另外一款Charles在macOS上應用最廣泛(蘋果電腦上的開發者較多使用Charles抓包)。

藉助Fiddler我們可以輕鬆的實現以下場景:

1、監控電腦瀏覽器、手機端的請求

可以監控電腦上、手機上所有的HTTP(s)請求,便於後期的各種分析和優化。

2、模擬瀏覽器請求

通過“Composer”選項卡,可發送GET/POST請求。

3、可做壓力測試

選擇需要做壓測的URL,右擊選擇Replay,按下快捷鍵Shift+R,在彈出窗口中設置數目。


綜上,Fiddler在Windows平臺上的確是一款輕量級的HTTP抓包分析工具,上手容易功能又強大。

以上就是我的觀點,對於這個問題大家是怎麼看待的呢?歡迎在下方評論區交流 ~ 我是科技領域創作者,十年互聯網從業經驗,歡迎關注我瞭解更多科技知識!

網絡圈


寫點自己意見:

1.fiddler功能全:抓web,抓APP(http/https)、打斷點,過濾,模擬接口測試,弱網測試,模擬性能測試,有接口就有安全測試等等;

2.與其他工具的互通性:抓取的接口數據可以導出為.saz文件可以導入到LR做壓力測試;通過插件導出問.jmx的jmeter腳本文件在坐性能測試均可;

3.自帶代理腳本,無需手動設置系統代理;

4.可擴展可編程;等等


用戶51347955529


因為Fiddler最擅長HTTP/HTTPS抓包。

抓包工具很多,但有些是通用型的,比如wireshark,有專注HTTP的,比如fiddle,charles,但是免費好用的不多。charles是不錯,可惜免費版功能有限制。

fiddler的幾個優點:

1.體積小,免費,更新頻繁,這就是最大的優點。

2.支持斷點調試,尤其是針對AJAX的抓包,可以針對請求下斷點,在請求前和請求後暫停、修改請求。

3.功能齊備,各種圖表顯示,對前端性能調優有很大參考作用。

4.支持QuickExec, 命令行允許你快速執行腳本命令,提高效率。

5.可以導入客戶端證書,支持HTTPS抓包。

6.模擬瀏覽器請求,支持GET/POST/PUT等協議,支持上傳文件。

最重要的一點,支持跨平臺了。MAC和Linux上都有了。


互聯網活化石


表示不明白哈哈


六塵先生


雖說現在也支持mac,Linux。但在widows下它仍是比較簡單操作的抓包以及遠程調試工具。

抓包是還用更專業的wiresharp,burpsuite等,那些入門深了不少。

另外,在傳統軟件行業,遠程調試前端代碼也是一項利器


水火無緣


😉因為可以簡單的攔截請求 修改攔截的請求 重複發送。還可以攔截響應 ,修改攔截的響應 返回客戶端。還支持https。


半寸灰1


因為用fiddler 抓包,簡單,容易學,還方便,所以用的人多吧!


分享到:


相關文章: