国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 應(yīng)用 > 軟件技巧 > 正文

fiddler2抓包工具使用圖文教程

2024-07-05 04:39:46
字體:
供稿:網(wǎng)友

  一、軟件簡介:

  一款免費(fèi)且功能強(qiáng)大的數(shù)據(jù)包抓取軟件。它通過代理的方式獲取程序http通訊的數(shù)據(jù),可以用其檢測網(wǎng)頁和服務(wù)器的交互情況,能夠記錄所有客戶端和服務(wù)器間的http請(qǐng)求,支持監(jiān)視、設(shè)置斷點(diǎn)、甚至修改輸入輸出數(shù)據(jù)等功能。fiddler包含了一個(gè)強(qiáng)大的基于事件腳本的子系統(tǒng),并且能夠使用.net框架語言擴(kuò)展。所以無論對(duì)開發(fā)人員或者測試人員來說,都是非常有用的工具。

  二、fiddler的下載與安裝:

  1、下載fiddler2漢化版軟件,下載地址:

  2、下載完成后,解壓文件,然后點(diǎn)擊“Fiddler.exe”文件即可啟動(dòng)軟件。

  三、fiddler實(shí)用功能使用說明:

  1、fiddler捕獲瀏覽器的會(huì)話:

  能支持http代理的任意程序都能被fiddler捕獲到,由于fiddler的運(yùn)行機(jī)制就是監(jiān)聽本機(jī)上的8888端口的http代理,所以我們要將瀏覽器的IE代理設(shè)置為127.0.0.1:8888,我們就以360瀏覽器為例設(shè)置瀏覽器的代理:點(diǎn)擊【工具】—【Internet選項(xiàng)】—【連接】—【局域網(wǎng)設(shè)置】,再點(diǎn)擊代理服務(wù)器的【高級(jí)】按鈕,將HTTP代理服務(wù)器地址改為127.0.0.1:8888。

fiddler2抓包工具使用圖文教程 三聯(lián)

  圖一:設(shè)置瀏覽器代理

  2、使用fiddler捕獲HTTPS會(huì)話:

  默認(rèn)情況下,fiddler是不會(huì)捕獲https會(huì)話的,所以需要自行設(shè)置一下。啟動(dòng)軟件,點(diǎn)擊【工具】—【fiddler選項(xiàng)】,在彈出的新窗口中,點(diǎn)擊HTTPS選項(xiàng)卡,將捕獲HTTPS連接這一選項(xiàng)前面全打上勾,點(diǎn)擊OK就操作成功了。如下圖所示:

  圖二:設(shè)置可以捕獲HTTPS會(huì)話

  3、fiddler主界面介紹:

  啟動(dòng)fiddler,我們就會(huì)看到該軟件的主界面,軟件窗口大體可以分為六大部分:菜單欄、工具欄、會(huì)話列表、命令行工具欄、HTTP Request顯示欄、Http Response顯示欄。讓你在捕獲數(shù)據(jù)的時(shí)候一目了然。

  圖三:fiddler主界面圖

  4、查看HTTP統(tǒng)計(jì)視圖:

  通常fiddler會(huì)話列表中會(huì)顯示捕獲的所有的http通信量,并以列表的形式展示出來,點(diǎn)擊你想查看的一個(gè)或者多個(gè)會(huì)話,再點(diǎn)擊軟件右邊的【統(tǒng)計(jì)】菜單,你就可以很輕松的查看到請(qǐng)求數(shù)、發(fā)送字節(jié)數(shù)等信息。如果你選擇第一個(gè)請(qǐng)求和最后一個(gè)請(qǐng)求,還可以獲得頁面加載所消耗的總體時(shí)間,還可以從圖表中分辯出那些請(qǐng)求耗時(shí)最多,從而可以對(duì)頁面的訪問速度進(jìn)行優(yōu)化。

  圖四:查看某一會(huì)話的詳細(xì)信息

  5、QuickExec命令行的使用:

  QuickExec命令行是會(huì)話列表下邊的黑色區(qū)域,你可以在里面輸入命令,回車之后即可執(zhí)行你的命令,非常方便,在這里為大家介紹幾個(gè)常用的命令:

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

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

  select 選擇會(huì)話的命令

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

  bpu 截獲request

  圖五:QuickExec命令行的使用

  6、如何在fiddler中設(shè)置斷點(diǎn)修改Response:

  主要有兩種方法:

  1、點(diǎn)擊【設(shè)置】菜單—【自動(dòng)斷點(diǎn)】—【響應(yīng)之后】,這種方法是中斷所有的會(huì)話,如果你想消除斷點(diǎn)的話,就點(diǎn)擊【設(shè)置】—【自動(dòng)斷點(diǎn)】—【禁用】就可以了。

  2、在QuickExec命令行中輸入:“bpuafter 網(wǎng)址/會(huì)話名”,這種方法是中斷某一具體的會(huì)話,如果想消除命令的話,在命令行中輸入“bpuafter”。

  7、如何在fiddler中創(chuàng)建AUTOResponder規(guī)則:

  設(shè)置AUTOResponder規(guī)則的好處是允許你從本地返回文件,而不用將http request發(fā)送到服務(wù)器上。我們就以訪問博客園網(wǎng)站為例說明一下該功能的用法。

  1)打開博客園首頁,把博客園的LOGO圖片保存在本地,并把圖片修改一下。

  2) 打開fiddler找到剛才我們有該LOGO圖片的會(huì)話,然后點(diǎn)擊軟件右邊的自動(dòng)響應(yīng)選項(xiàng)卡,在“Enable authomatic reponses”和“permit passthrought unmatched requests”前面都打上勾,將會(huì)話拖到“自動(dòng)響應(yīng)”列表框中。

  3) 在右下角的Rule Editor的第二個(gè)文本框選擇“Find a File……”,然后選擇本地保存的圖片,點(diǎn)擊“SAVE”按鈕保存就可以了。

  圖六:選擇修改后的LOGO文件

  4)我們再次打開博客園首頁,注意觀察LOGO圖片已經(jīng)變成我們所修改的那張了。

  圖七:效果圖

  8、fiddler的會(huì)話比較功能的使用:

  選中兩個(gè)會(huì)話,右鍵點(diǎn)擊“Compare”,就可以利用WinDiff來比較兩個(gè)會(huì)話有什么不同了。(注:使用這個(gè)功能的前提是你要安裝有WinDiff)

  圖八:比較兩個(gè)會(huì)話

  9、fiddler還有編碼小工具,下面我們來看一下應(yīng)該怎么使用:

  1)單擊工具欄的“編碼器”按鈕

  2)在彈出的新窗口中,你就可以操作了,如下圖所示。

  圖九:編碼工具的使用

  10、fiddler查詢會(huì)話:

  1)點(diǎn)擊【編輯】菜單—【查詢會(huì)話】或者使用快捷鍵Ctrl+F。

  2)在彈出的新窗口中輸入你要查詢會(huì)話,點(diǎn)擊“find session”按鈕之后,你就會(huì)發(fā)現(xiàn)查詢到的會(huì)話會(huì)用黃色標(biāo)注出來。

  圖十:尋找會(huì)話—填寫會(huì)話關(guān)鍵詞

  圖十一:被找出的會(huì)話用黃色標(biāo)注出來了

  11、如何在VS調(diào)試網(wǎng)站的時(shí)候使用Fiddler:

  如果你想在用visual stuido 開發(fā)asp.net網(wǎng)站的時(shí)候也用Fiddler來分析HTTP, 但是默認(rèn)的Fiddler是不能嗅探到localhost的網(wǎng)站。有兩個(gè)方法可以供你選用:

  1)你只要在localhost后面加個(gè)點(diǎn)號(hào),F(xiàn)iddler就能嗅探到。例如:原本ASP.NET的地址是 http://localhost:2391/Default.aspx, 加個(gè)點(diǎn)號(hào)后,變成 http://localhost.:2391/Default.aspx 之后就可以被fiddler捕獲到了。

  圖十二:捕獲localhost的網(wǎng)站

  2)在hosts文件中加入127.0.0.1 localsite這樣也可以被捕獲到。

  本文只為大家介紹fiddler的部分的主要功能的使用方法,因?yàn)閒iddler真的功能太強(qiáng)大了,這里無法被全部羅列出來,如果你還有什么關(guān)于fiddler使用方法不明白的地方或者有什么建議,歡迎留言,護(hù)衛(wèi)神技術(shù)頻道會(huì)為您做詳細(xì)的解答的。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 两当县| 桦川县| 玉树县| 和林格尔县| 江阴市| 贺兰县| 镇平县| 台东县| 临武县| 博乐市| 健康| 海宁市| 修水县| 高陵县| 宁津县| 张北县| 桐柏县| 绿春县| 黑龙江省| 巍山| 德庆县| 峨边| 丁青县| 尖扎县| 宿松县| 渑池县| 拉萨市| 铜梁县| 山阴县| 平遥县| 夹江县| 涪陵区| 太湖县| 邵东县| 招远市| 聂荣县| 凤冈县| 凤冈县| 巴塘县| 洪湖市| 宝清县|