Fiddler

14.1 Fiddler简介 

14.1.1 简介 Fiddler是位于客户端和服务器端之间的代理,也是目前最常用的抓包工具之一 。它能够记录客户端和服务器之间的所有请求,可以针对特定的请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。

 14.1.2 功能 1、能够监听http/httpS的流量,可以截获从浏览器或者客户端软件向服务器发送的http/https请求; 2、对截获之后的请求,我们还能够查看请求中的内容; 3、伪造请求。不仅可以伪造客户端的请求,还能够伪造服务器的响应。——该功能能够方便我们进行前后端的调式。 4、测试网站的性能; 5、解密https的外部会话。因为https本身是一种加密的协议,通过fiddle我们可以进行解密操作; 6、提供第三方扩展插件,满足更多需求。 14.1.3 Fiddler工作原理 fiddler原理.png 14.2 Fiddler下载安装 下载:打开官网 安装: 汉化:

 14.3 Fiddler界面介绍 fiddler界面.jpg Fiddler界面从上到下分为:菜单栏、工具栏、回话列表、功能页签、命令行,状态栏六大板块 file capturing = F12 = 左下角capturing 

 14.4 菜单栏 

14.4.1File菜单 1、Capture Traffic:可以控制是否把Fiddler注册为系统代理。 2、New Viewer:打开一个新的fiddler窗口 3、Load Archive:用于重新加载之前捕获的以SAZ文件格式保存的数据包。 4、Save:支持以多种方式把数据包保存到文件中。 5、Import Sessions...:支持导入从其他工具捕获的数据包,也支持导入以其他格式存储的数据包。 6、Export Sessions...:把Fiddler捕捉到的回话以多种文件格式保存。 7、Exit:取消把Fiddler注册为系统代理,并关闭Fiddler 14.4.2 Edit菜单 1、Copy:复制会话。 2、Remove:删除会话。 3、Select All:选择所有会话。 4、Undelete:撤销删除会话。 5、Paste as Session把剪贴板上的内容粘贴成一个或多个模拟的会话。 6、Mark:选择一种颜色标记选中会话。 7、Unlock for Editing 解锁会话。 8、Find Session...打开Find Session窗口,搜索捕获到的数据包。 14.4.3 Rules菜单 1、Hide Image Request:隐藏图片回话。 2、Hide CONNECTS:隐藏连接通道回话。 3、Automatic Breakpoints:自动在[请求前]或[响应后]设置断点。Ignore Image触发器控制这些断点是否作用于图片请求。 4、Customize Rules...:打开Fiddler脚本编辑窗口。 5、Require Proxy Authentication:,要求客户端安装证书。该规则可以用于测试HTTP客户端,确保所有未提交Proxy-Authorization请求头的请求会返回HTTP/407响应码。 6、Apply GZIP Encoding:只要请求包含具有gzip标识的Accept-Encoding请求头,就会对所有响应使用GZIP HTTP进行压缩(图片请求除外)。 7、Remove All Encoding:删除所有请求和响应的HTTP内容编码和传输编码 8、Hide 304s:隐藏响应为HTTP/304 Not Modified状态的所有回话。 9、Request Japanese Content:选项会把所有请求的Accept-Encoding请求头设置或替换为ja标识,表示客户端希望响应以日语形式发送。 10、User-Agents:把所有请求的User-Agent请求头设置或替换成指定值。 11、performance:模拟弱网测试速度。 

14.4.4 Tools菜单 1、Options...:打开Fiddler选项窗口。 2、WinINET Options...打开IE的Internet属性窗口 3、Clear WinINET Cache:清空IE和其他应用中所使用的WinINET缓存中的所有文件。 4、Clear WinINET Cookies:清空IE和其他应用中所发送的WinINET Cookie 5、TextWizard...:选项会启动TextWizard窗口,对文本进行编码和解码。 6、Compare Session:比较回话。 7、Reset Script:重置Fiddler脚本。 8、Sandbox:打开http://webdbg.com/sandbox/ 9、View IE Cache:打开IE缓存窗口。 14.4.5 View菜单 1、Show Toolbar:控制Fiddler工具栏是否可见 2、Default Layout、Stacked Layout、Wide Layout三种界面布局 3、Minimize to Tray:最小化Fiddler到系统托盘(快捷键:CTRL+M ) 4、Squish Session List:控制回话列表是否水平收缩。 5、AutoScroll Session list:添加新的回话时,自动滚动到回话列表底部 14.5 工具栏 fiddler工具栏.png 1.备注功能 2.重新发送请求,快捷键:R键。 3.删除请求 4.当有请求前断点时,点击去发送请求。 5.流模式。(默认是缓冲模式) 6.解码 7.保持回话的数量。 8.选择你想要抓包或者监听的程序 9.查找 10.保存所有会话,文件名以.saz为扩展名 11.截图 12.计时器 13.快捷的打开IE浏览器 fiddler工具栏1.png 14.清除IE缓存 15.文本的编码解码工具 16.分离面板 17.MSDN查询 18.本机的信息作者:Anwfly链接:https://www.jianshu.com/p/cd063bc94531来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 14.1 Fiddler简介 14.1.1 简介 Fiddler是位于客户端和服务器端之间的代理,也是目前最常用的...
    Anwfly阅读 5,539评论 0 5
  • 第十四单元 Fiddler 14.1 Fiddler简介 14.1.1 简介 Fiddler是位于客户端和服务器端...
    在摘棉花阅读 2,241评论 0 0
  • 哈喽,大家好!我是minisummer!首先感谢您的关注!今天给大家分享的内容是fiddler抓包工具的使用。 f...
    minisummer阅读 4,842评论 0 4
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 12,727评论 28 53
  • 信任包括信任自己和信任他人 很多时候,很多事情,失败、遗憾、错过,源于不自信,不信任他人 觉得自己做不成,别人做不...
    吴氵晃阅读 11,348评论 4 8