Fiddler除了抓包还能干些什么 fiddler除了抓包还能做什么( 三 )


SAZ是Session Archive Zip的缩写 。SAZ文件用于保存HTTP请求的信息.
SAZ文件是一种特殊格式的 .ZIP文件 。可以将.SAZ后缀修改为.ZIP, 然后使用标准的ZIP压缩工具打开 。
保存saz报文:

  • 保存所有请求报文:打开Fiddler-File-Save-All Sessions-选择本地文件夹保存文件 。
  • 保存单个请求报文:打开Fiddler-选中某个请求-File-Save-Selected Sessions-In ArchiveZip-选择本地文件夹保存文件 。

Fiddler除了抓包还能干些什么 fiddler除了抓包还能做什么

文章插图
HAR是HTTP Archive format的缩写,是一种json格式的存档文件格式,多用于记录网页请求记录。很多软件都支持HAR格式,如:Fiddler,Firebug , Firefox, IE, chrom, Charles等
bat格式是windows批处理命令的一种格式,通过fiddler导出的bat文件里存放的是curl命令,可以在windows系统中直接执行,也可以导入到其它工具中直接生成请求(如:postman)
以上两种格式导出都是在Export Sessions中操作,不同的是导出bat格式需要选择cURL 。Script ,导出har需要选择HTTPArchive .
保存har/bat报文:
  • 保存bat所有请求报文:打开Fiddler-File-Export Sessions-cURL Script-选择本地文件夹保存文件 。
  • 保存bat单个请求报文:打开Fiddler-选中某个请求-File-Export Sessions-Selected Sessions-cURL Script-选择本地文件夹保存文件 。
  • 保存har所有请求报文:打开Fiddler-File-Export Sessions-HTTPArchive v1.2-选择本地文件夹保存文件 。
  • 保存har单个请求报文:打开Fiddler-选中某个请求-File-Export Sessions-Selected Sessions-HTTPArchive v1.2-选择本地文件夹保存文件 。

Fiddler除了抓包还能干些什么 fiddler除了抓包还能做什么

文章插图
导入请求报文导出后的报文用来干啥呢? 其最主要是能快速地查看和使用 。当我们再次查看这些报文的时候就无需再回到系统中进行抓包操作了 。直接导入即可。
导入saz/har报文
  • 导入saz报文:打开Fiddler-File-Load Archive-选择本地saz文件打开即可
  • 导入har报文:打开Fiddler-File-Import Sessions-选择HTTPArchive-选择本地har文件打开即可 。
除了以上的方式外,还有一种更便捷的导入,就是直接双击导出的saz文件即可在fiddler打开,而har需要以选择以Fiddler打开 。如图所示:
Fiddler除了抓包还能干些什么 fiddler除了抓包还能做什么

文章插图
如果我们将这个功能和过滤功能结合使用,然后加以分类管理,就可以形成一份分类管理的数据报文,啥时候想要查看,直接双击即可查看对应请求和响应 。
Fiddler除了抓包还能干些什么 fiddler除了抓包还能做什么

文章插图


设置过滤Filters是fiddler中用于过滤请求报文的一个功能 。当我们使用fiddler去抓取报文的时候,有很多数据报文并非是我们想要的。我们就可以通过Filters设置过滤到无用的数据包 。
  1. 功能入口
以下是Filters入口,通过勾选Filters前的复选框,设置过滤条件,要使过滤条件生效,需点击Actions-Run Filterset now 。
Fiddler除了抓包还能干些什么 fiddler除了抓包还能做什么

文章插图
2.功能介绍
设置过滤条件有很多,但是常用到的会有如下三个选项。
Hosts
  • Hide the following Hosts:隐藏以下主机 。选择此选项,文本框内配置的主机地址将被fiddler隐藏掉,不会在列表中展示请求报文 。
  • Show only the following Hosts:仅显示以下主机 。选择此选项,fiddler将只显示文本框配置的主机地址 ;如果配置多个主机地址,中间用分号(;)隔开 。
  • Flag the following Hosts:标记以下主机 。选择此选项,文本框内配置的主机将被通过主机不同颜色标记出来 。个人比较喜欢这个功能,不仅可以显示所有请求包,也可以将关注的报文区别开来 。如下图 。


Fiddler除了抓包还能干些什么 fiddler除了抓包还能做什么

文章插图
Request Headers
以下都是复选框,可以组合使用 。