Fiddler4抓包工具使用教程一.doc

文章描述:-2022年2月18日发(作者:百度编辑器)Fiddler4抓包工具使用教程一 Fiddler4抓包工具使用教程一 1、抓包工具有很多,为什么要使用Fiddler呢?原因如下: g虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保存。 ark是通用的抓包工具,但是比较庞大,对于只需要

-

Fiddler4抓包工具使用教程一.doc 2022年2月18日发(作者:百度编辑器)


Fiddler4抓包工具使用教程一
Fiddler4抓包工具使用教程一
1、抓包工具有很多,为什么要使用Fiddler呢?原因如下:
g虽然可以抓包,但是对于分析http请求的详细信息,不够强
大。模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,
如果刷新了页面,所有的修改都不会保存。
ark是通用的抓包工具,但是比较庞大,对于只需要抓取http
请求的应用来说,似乎有些大材小用。
tch也是比较常用的http抓包工具,但是只支持IE和firefox
浏览器(其他浏览器可能会有相应的插件),对于想要调试chrome浏
览器的http请求,似乎稍显无力,而Fiddler2 是一个使用本地
127.0.0.1:8888 的 HTTP 代理,任何能够设置 HTTP 代理为
127.0.0.1:8888 的浏览器和应用程序都可以使用 Fiddler。
2、what isFiddler?
Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的
http抓包工具之一,它能够记录客户端和服务器之间的所有 HTTP请
求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试
web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能
非常强大,是web调试的利器。
既然是代理,也就是说:客户端的所有请求都要先经过Fiddler,然后
转发到相应的服务器,反之,服务器端的所有响应,也都会先经过
Fiddler然后发送到客户端,基于这个原因,Fiddler支持所有可以设


置http代理为127.0.0.1:8888的浏览器和应用程序。使用了Fiddler
之后,web客户端和服务器的请求如下所示:

注:通过主界面右上方的Browse按钮打开目标浏览器,这样就能监控
到该浏览器所有的HTTP请求了,但是你不是这样操作的,那么你就必
须修改浏览器的代理,因为如果你的浏览器在开启fiddler之后没有设
置相应的代理,则fiddler是无法捕获到HTTP请求的。如下是启动
Fiddler之后,IE浏览器的代理设置:

以Firefox为例,默认情况下,firefox是没有启用代理的(如果你安
装了proxy等代理工具或插件,是另外一种情况),在firefox中配置
http代理的步骤如下:
工具->选项->高级->网络->设置 。并配置相应的代理如下:

下面开始分析主界面的功能区:
1、Fiddler菜单栏,上图黑部分,包括捕获http请求,停止捕获请求,
保存http请求,载入本地session、设置捕获规则等功能。
2、Fiddler的工具栏,上图黄部分,包括Fiddler针对当前view的操作
(暂停,清除session,decode模式、清除缓存等)。
3、Web Session面板,上图红部分,主要是Fiddler抓取到的每条http
请求(每一条称为一个session),主要包含了请求的url,协议,状态
码,body等信息,详细的字段含义如下图所示:



下面开始分析主界面的功能区:
1、Fiddler菜单栏,上图黑部分,包括捕获http请求,停止捕获请求,
保存http请求,载入本地session、设置捕获规则等功能。
2、Fiddler的工具栏,上图黄部分,包括Fiddler针对当前view的操作
(暂停,清除session,decode模式、清除缓存等)。
3、Web Session面板,上图红部分,主要是Fiddler抓取到的每条http
请求(每一条称为一个session),主要包含了请求的url,协议,状态
码,body等信息,详细的字段含义如下图所示:


另外,注意请求的host字段。可以看到有来自多个的
子域名的响应,说明在大型网站的架构中,大多需要多个子域名,这
些子域名可能是单独用于缓存静态资源的,也可能是专门负责媒体资
源的,或者是专门负责数据统计的(如pingback)
右键单击其中的一条请求。可以选择的操作有:save(保存请求的报文
信息,可以是请求报文,可以是响应报文),将整条会话作为txt保存到
桌面,当然你可以保存为zip,可以看到整个回话的内容如下:

4、详情和数据统计板,针对每条http请求的具体统计(例如发送接受
字节数,发送接收时间,还有粗略统计世界各地访问该服务器所花
费的时间)和数据包分析。如inspector面板下,提供headers、textview、

-

Fiddler4抓包工具使用教程一.doc

发布时间:2022-02-18 21:19:23
文章版权声明:除非注明,否则均为IT技术网-学习WEB前端开发等IT技术的网络平台原创文章,转载或复制请以超链接形式并注明出处。

发表评论

评论列表 (有 17 条评论,380人围观)

最近发表

随便看看

热门文章

标签列表