fiddler抓包工具介紹
本帖最后由 chelang 于 2020-2-22 15:15 編輯Fiddler是最強大最好用的Web調(diào)試工具之一,它能記錄所有客戶端和服務(wù)器的http和https請求,允許你監(jiān)視,設(shè)置斷點,甚至修改輸入輸出數(shù)據(jù)。
一、Fiddler基本介紹
Fiddler的官方網(wǎng)站: www.fiddler2.com你對HTTP 協(xié)議越了解,你就能越掌握Fiddler的使用方法. 你越使用Fiddler,就越能幫助你了解HTTP協(xié)議.Fiddler無論對開發(fā)人員或者測試人員來說,都是非常有用的工具
二、Fiddler的工作原理
Fiddler 是以代理web服務(wù)器的形式工作的,它使用代理地址:127.0.0.1, 端口:8888.當(dāng)Fiddler會自動設(shè)置代理,退出的時候它會自動注銷代理,這樣就不會影響別的程序。不過如果Fiddler非正常退出,這時候因為Fiddler沒有自動注銷,會造成網(wǎng)頁無法訪問。解決的辦法是重新啟動下Fiddler.
三、同類其它工具
同類的工具有: httpwatch, firebug, wireshark但是最常用,最強大的還是fiddler,目前無論是開發(fā)人員,還是測試人員,fiddler都是web抓包調(diào)試工具的首選。
四、Fiddler 如何捕獲會話
能支持HTTP代理的任意程序的數(shù)據(jù)包都能被Fiddler嗅探到,F(xiàn)iddler的運行機制其實就是本機上監(jiān)聽8888端口的HTTP代理。 Fiddler2啟動的時候默認IE的代理設(shè)為了127.0.0.1:8888,而其他瀏覽器是需要手動設(shè)置的,所以將chrome的代理改為127.0.0.1:8888就可以監(jiān)聽數(shù)據(jù)了。
五、Fiddler如何捕獲HTTPS會話
默認下,F(xiàn)iddler不會捕獲HTTPS會話,需要你設(shè)置下, 打開Fiddler Tool->Fiddler Options->HTTPS tab
選中checkbox, 彈出如下的對話框,點擊"YES"
六、Fiddler的基本界面
我們一起來看看fiddler的基本頁面
Inspectors tab下有很多查看Request或者Response的消息。其中Raw Tab可以查看完整的消息,Headers tab 只查看消息中的header。
頁:
[1]