Fiddler抓包工具详解(二)(fiddler菜单工具栏详解,相关快捷键)

本文详细介绍了Fiddler工具的主要菜单和工具栏功能,包括File、Rules、Tools、View和Help菜单的各个选项,以及工具栏的各项操作,如端口修改、系统代理设置、会话管理、请求重放、解码和流模式切换等。Fiddler是强大的HTTP调试代理,可用于监控、分析和修改网络流量,对于开发者和网络管理员来说,它是一个不可或缺的工具。
摘要由CSDN通过智能技术生成

fiddler的主界面

在这里插入图片描述
端口修改,是否进行系统代理,常用操作
在这里插入图片描述

菜单栏(设置选项)

File菜单

在这里插入图片描述

(1)Capture Traffic是个开关,可以控制是否把Fiddler注册为系统代理。当把Fiddler注册为系统代理时,所有依赖于WinINET代理的应用(如IE浏览器和其他浏览器)会把Web请求发送给Fiddler.

(2)New Viewer 是用来打开一个新的fiddler窗口

(3)Load Archive 用于重新加载之前保存的fildder文档

(4)Save 保存session会话

(5)Import Sessions… 导入session会话

(6)Export Sessions 导出session会话

(7)Exit 退出
在这里插入图片描述

(1)Copy下面的几个子菜单分别支持复制选中Session的某些信息。

(2)Remove下面的子菜单分别支持从Web Session列表中删除全部、选择或未选中的Session

(3)Select All命令选择Sessions列表的所有内容。

(4)Paste as Session命令会基于剪贴板上的内容,生成一个或多个模拟的Web Session.

(7)Find Session命令会打开Find Session窗口,搜索捕获到的数据流。

Rules菜单

在这里插入图片描述

一般会点击 Hide CONNECTS+Hide 304s
(1)Hide Image Request触发器控制是否在Web Session列表中显示图像类Session.

(2)Hide CONNECTS触发器控制是否在Web Session列表中显示使用CONNECT请求方法的Session.(一般会选择)

(3)Automatic Breakpoints子菜单控制Fiddler是否会自动在Before Requests或After Responses处设置断点。Ignore Image触发器控制这些断点是否作用于图片请求

(4)Customize Rules…菜单命令会使用配置的脚本编辑器打开当前的FiddlerScript文件

(5)如果选中Require Proxy Authentication菜单项,所有未提交Proxy-Authorization请求头的请求会返回HTTP/407响应,要求客户端安装证书

该规则可以用于测试HTTP客户端,确保这些规则在有证书的客户端服务器上可以正常工作。

(6)如果选中Apply GZIP Encoding菜单项,只要请求包含具有gzip标识的Accept-Encoding请求头,就会对除了图片以外的所有响应使用GZIP HTTP进行压缩。

该规则用于测试使用GZIP选项支持的客户端是否真正对内容进行压缩。该选项还支持性能调优,并且计算传输的压缩后的数据流的字节数。

(7)如果选中Remove All Encoding,会删除所有请求和响应的HTTP内容编码和传输编码

(8)Hide 304s选项会隐藏包含HTTP/304 Not Modified状态的响应的所有Session.(一般会选择)

(9)Request Japanese Content选项会把所有请求的Accept-Encoding请求头设置或替换为ja 标识,表示客户端希望响应以日语形式发送

(10)User-Agents子菜单支持把所有请求的User-Agent请求头设置或替换成指定值。

(11)performance子菜单提供影响Web性能的简单选项

Tools菜单栏

image-20210806205826774

(1)Fiddler Options…打开Fiddler Options窗口,针对fiddler的设置

(2)WinINET Options…打开IE的Internet Options窗口,windows 的ie设置

(3)Clear WinINET Cache选项会清空IE和其他应用中所使用的WinINET缓存中的所有文件

(4)Clear WinINET Cookies选项会清空IE和其他应用中所发送的WinINET Cookie.

Session的Cookies还是保持不变

(5)TextWizard…对文本进行编码和解码的工具

(6)Compare Session选项只有当选中Web Session列表中的两个Session时才有效。

(7)Reset Script 重置脚本

(8)Sandbox,打开http://webdbg.com/sandbox/

(9)View IE Cache

(10)New Session Clipboard…打开一个Session的剪贴板

(11)HOSTS…选项会打开Fiddler的Host Remapping工具

View菜单栏

img

(1)Show Toolbar控制Fiddler工具栏是否可见

(2)Default Layout、Stacked Layout、Wide Layout三种界面布局

(3)Minimize to Tray或按下CTRL+M可以最小化Fiddler到系统托盘中

(4)Squish Session List控制Web Session列表是否水平收缩

(5)AutoScroll Session list选项控制当添加新的Session时,Fiddler是否会自动滚动到Session列表的底部

help菜单栏

image-20210806211239897

(1)Help 获取帮助

(2)Fiddler Book 开发者写的书

(3)Discussions 讨论

(4)HTTP References HTTP参考文献

(5)Troubleshoot… 疑难解答

(6)Get Priority Support… 购买最新支持

(7)Check for Support… 寻找支持

(8)Check for Updates… 检查更新

(9)Send Feedback… 反馈

(10) About 相关内容

工具栏

工具栏内容

img

工具栏依次是:会话保存,数据重放(Replay),转到(GO),数据流(Stream),解码(Decode),保持所以会话(session),进程(Process),查找(Find),保存(Save),浏览(Browse),清除缓存(clear Cache),文字编码(TextWizard),分离(Tearoff)

如何显示工具栏

菜单栏中–view—show Toolbar控制打开和关闭工具栏

img

增加备注

img表示增加会话备注,方便我们查看,可以通过前面菜单栏的save功能导出saz文件给他人看。

img

重放请求

img表示回放会话,想要重新请求会话,可以使用此功能(快捷键 R重放一次),Shift+R,弹出提示框,输入重放次数。

img

移除会话

img表示删除相应的会话。

清空会话列表,也可以进行过滤列表,清除相应种类的会话。

image-20210806213833606

Remove all 删除所有;

images 删除所有图片;

CONNECTs 删除所有CONNECTs的请求;

Non-200s 删除所有不是200的请求;

Non-Browser 删除所有非浏览器请求;

Duplicate response bodies 删除所有重复响应体的请求

继续会话

img表示可以使用请求往下走,这个可以和Fiddler断点进行使用

img

设置断点位置,

点一下请求前断点,before response:这个是打在request请求的时候,未到达服务器之前

点两下时响应断点,.after response:也就是服务器响应之后,在Fiddler将响应传回给客户端之前。

image-20210807123553072

流模式

img表示用来模式切换,在流模型和缓冲模式下进行切换

流模式:理解成为一种实时通信的模式,有请求就有返回,也就是实时返回

缓冲模式:等待所有的请求都到一起在返回,也就是等所有的数据都准备好了以后才返回给客户端

解码

img表示把http协议的响应体解码出来,对所有响应解码

对单个响应解码,点击下图位置

image-20210807124507989

保持会话数量

img设置保存会话的数量,会话越多占用内存越大

img

选择监听目标

img例如:只想要监听谷歌浏览器的请求,就只需要放到浏览器上就行,后面的数字为进程号,再点一次取消

img

查找会话

img查找会话请求,一般会话比较多的时候可以使用此工具进行查找和备注颜色(这个地方我查找请求中有百度的)

img

报存

img表示保存需要的会话,文件格式 .saz

截图功能

img保存截图功能,5秒后就把截图保存下来了,保存后直接可以在fiddler上进行查看

计时器

img表示计时器

快捷打开浏览器

img表示快速启动浏览器

img

清楚缓存

img表示快速清除缓存

文本编解码

img表示快速编码和解码,点击后,选择解码方式就可以了,get请求,url编码

img

分离面板

img表示窗口分离。想要恢复关闭就行

img

本机网络信息

image-20210807125746450 本机网络信息,可以看到本机ip

相关快捷键

Shift + F5 是去缓存刷新快捷键

Shift + R,多次重放Session(会话)

ctrl + X ,删除所有Session

Shift + Del 删除选中以外的Session(会话)

Ctrl + F 查找会话

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值