Fiddler抓包

一、什麼是Fiddler(已瞭解的可以跳過)

1、Fiddler能幹什麼:

舉個例子:你想抓取電腦瀏覽器打開一個網頁時候詳細訪問了些什麼地址,或者手機在運行某個應用的時候訪問了些什麼地址。特別是在開發應用,想要分析一些http請求的時候特別有用。

2、Fiddler是什麼:

Fiddler可以理解爲一個Http代理服務器的工具,在瀏覽器進行http請求都會通過Fiddler代理,這樣就可以抓到http請求的信息了。

 

二、Fiddler的原理和使用:

1、先看個圖,以Chrome爲例,打開設置,並依次打開以下內容

2、首先看綠色框,當啓動Fiddler後,查看上面設置可以發現這裏自動勾選上,關閉Fiddler後查看設置,則自動取消勾選。也就是說當你打開Fiddler的時候會自動在本機上開啓一個代理服務器,關閉Fiddler時候會自動關閉代理服務器,並且你的瀏覽器會自動設置和取消代理,完全不需要人工再去設置。這樣你瀏覽器訪問的http請求都會經過Fiddler代理,Fiddler就可以輕鬆抓取到Http請求的數據了。這就是瀏覽器抓包。

3、對於像手機等其他設備怎麼抓包呢?其實有些前提,手機和電腦必須在同個網絡下,這在家或在辦公室一般都是沒什麼問題的。這裏也直接看圖

長按所連接的WiFi,打開高級選項,把代理設置爲手動,並輸入“代理服務器主機名”和“代理服務器端口”。圖一可以看到“代理服務器地址”和“代理服務器端口”,但注意這裏第一個填的是主機名,所以其實是電腦的IP地址,可以通過命令ipconfig查IP地址。第二個端口號就跟圖一一樣的。設置完就可以抓取到手機的http請求信息了。

 

三、Fiddler查看http請求信息

Fiddler可以看到全部的http請求,找到想要的點擊就可以查看該請求的地址和返回的全部信息,隨便點點看看應該就知道怎麼用的了,不再進行說明。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章