抓包工具之fiddler實戰(zhàn)1-基本設(shè)置

Fiddler概述

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

Fiddler是干什么的

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


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

Fiddler支持跨瀏覽器、跨平臺、跨語言,查看官網(wǎng)的說明:


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原理

既然是代理,也就是說:客戶端的所有請求都要先經(jīng)過Fiddler,然后轉(zhuǎn)發(fā)到相應(yīng)的服務(wù)器,反之,服務(wù)器端的所有響應(yīng),也都會先經(jīng)過Fiddler然后發(fā)送到客戶端,基于這個原因,F(xiàn)iddler支持所有可以設(shè)置http代理為127.0.0.1:8888的瀏覽器和應(yīng)用程序。

查看官網(wǎng)的原理圖:


Fiddler的官網(wǎng)地址

http://www.telerik.com/fiddler

1.點擊free download


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


版本號為:

Version 4.6.2.32002, ~2,5mb Signed EXE

Released on July 27, 2016

Fiddler安裝

下載完成后的文件為:


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

Fiddler代理設(shè)置

Fiddler 作為系統(tǒng)代理,當(dāng)啟用 Fiddler 時,需要對瀏覽器進行代理設(shè)置:

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

針對IE瀏覽器的代理設(shè)置:

設(shè)置為 127.0.0.1:8888,如下:


針對firefox瀏覽器的代理設(shè)置如下:


Fiddler界面介紹


監(jiān)聽開關(guān) - 只有兩種狀態(tài),用的時候就開著,不用就關(guān)閉。 capturing 表示捕捉狀態(tài)

監(jiān)聽類型 - 四種狀態(tài)分別對應(yīng) 監(jiān)聽所有請求;監(jiān)聽瀏覽器請求,監(jiān)聽非瀏覽器請求,和全部隱藏(Hide All)

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

內(nèi)容大小( Body),緩存( Caching),響應(yīng)的 HTTP 內(nèi)容類型( Content-Type),

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

請求會話狀態(tài)


統(tǒng)計資料信息(Statistics):


Timeline(時間軸):


Fiddler配置

如果要使用fiddler抓去https協(xié)議的數(shù)據(jù)包,需要進行設(shè)置如下:


如果需要抓取手機端,需要設(shè)置允許遠(yuǎn)程終端連接fiddler:


QuickExec命令行的使用

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

常見得命令有:

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

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

select? 選擇會話的命令

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

bpu? 截獲request

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Fiddler_官方網(wǎng)站Fiddler_官方文檔Fiddler_官方視頻Fiddler_官方插件1、Filddle...
    52Alice閱讀 8,019評論 0 10
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,512評論 19 139
  • 前言fiddler是一個很好的抓包工具,默認(rèn)是抓http請求的,對于pc上的https請求,會提示網(wǎng)頁不安全,這時...
    胖子愛豬蹄閱讀 13,465評論 4 22
  • 本文初衷 整理對 Fiddler 工具的知識積累 分享給更多需要使用抓包工具的人 Fiddler 介紹 它是什么 ...
    UPUPMO閱讀 13,884評論 6 123
  • 一.Fiddler介紹 Fiddler是一個http抓包改包工具,fiddle英文中有“欺騙、偽造”之意,與wir...
    舍末逐本閱讀 2,541評論 0 21

友情鏈接更多精彩內(nèi)容