抓包工具之fiddler實戰1-基本設置


Fiddler概述

百度搜索fiddler能找到官網網站,百度軟件中心也提供了下載,本人去下載了基本和官網的版本一致,但還是建議大家下載軟件一定去官網進行下載。

 

 

Fiddler是干什么的

在百度百科里可以找到對fiddler 的說明,如下:

 

Fiddler是位於客戶端和服務器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能夠記錄客戶端和服務器之間的所有 HTTP請求,可以針對特定的HTTP請求,分析請求數據、設置斷點、調試web應用、修改請求的數據,甚至可以修改服務器返回的數據,功能非常強大,是web調試的利器。

 

Fiddler支持跨瀏覽器、跨平台、跨語言,查看官網的說明:

Fiddler web debugging proxy helps you record, inspect and debug traffic from any browser.

Debug web traffic from any Windows-based PC, Mac or Linux system and mobile devices alike.

Fiddler is here to help, no matter what platform or language you use to develop.

 

Fiddler原理

既然是代理,也就是說:客戶端的所有請求都要先經過Fiddler,然后轉發到相應的服務器,反之,服務器端的所有響應,也都會先經過Fiddler然后發送到客戶端,基於這個原因,Fiddler支持所有可以設置http代理為127.0.0.1:8888的瀏覽器和應用程序。

查看官網的原理圖:

 

Fiddler的官網地址

http://www.telerik.com/fiddler

1.點擊free download

 

2.填寫郵箱地址,勾選協議,點擊download就可以下載了。

版本號為:

Version 4.6.2.32002, ~2,5mb Signed EXE

Released on July 27, 2016

 

Fiddler安裝

下載完成后的文件為:

雙擊程序文件,傻瓜式安裝就可以了。

 

Fiddler代理設置

Fiddler 作為系統代理,當啟用 Fiddler 時,需要對瀏覽器進行代理設置:

因此如果你的瀏覽器在開啟fiddler之后沒有設置相應的代理,則fiddler是無法捕獲到HTTP請求的。

 

針對IE瀏覽器的代理設置:

設置為 127.0.0.1:8888,如下:

針對firefox瀏覽器的代理設置如下:

 

Fiddler界面介紹

 

 

監聽開關 - 只有兩種狀態,用的時候就開着,不用就關閉。 capturing 表示捕捉狀態

監聽類型 - 四種狀態分別對應 監聽所有請求;監聽瀏覽器請求,監聽非瀏覽器請求,和全部隱藏(Hide All)

請求列表 - 請求列表的信息分別有 結果( Result),協議( Protocol),主機名( Host),網頁地址( URL),

                                           內容大小( Body),緩存( Caching),響應的 HTTP 內容類型( Content-Type),

                                           請求所運行的程序( Process),注釋( Comments),自定義( Custom)

 

請求會話狀態

 

統計資料信息(Statistics):

 

 

Timeline(時間軸):

 

Fiddler配置

如果要使用fiddler抓去https協議的數據包,需要進行設置如下:

 

 

 

 

如果需要抓取手機端,需要設置允許遠程終端連接fiddler:

 

 

QuickExec命令行的使用

Fiddler的左下角有一個命令行工具叫做QuickExec,允許你直接輸入命令。

  常見得命令有:

  help  打開官方的使用頁面介紹,所有的命令都會列出來

  cls    清屏  (Ctrl+x 也可以清屏)

  select  選擇會話的命令

  ?.png  用來選擇png后綴的圖片

     bpu  截獲request

 

 

學習交流QQ:270224761(EP)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM