QuickExec在Fiddler中提供了比较快捷的功能服务。

在QuickExec输入框中输入命令,能快速地得到想要的结果。

快捷键:打开Fiddler后,按“Alt+q”,可将光标定位到QuickExec输入框中。

下面具体介绍常用几个命令:

1、?search

功能:选择Web Session列表中,URL包含了指定文本的Session。

   这是QuickExec对话框中唯一具有即写即搜特性的搜索功能。

实例:

输入命令时,状态栏最后一项会显示搜索情况:

Fiddler--QuickExec-LMLPHP

按下Enter键,会选中包含“general”文本的Session:

Fiddler--QuickExec-LMLPHP

2、select type

功能:选择响应头的Content-Type中包含type的Session。

实例:

输入框中输入:select image

Fiddler--QuickExec-LMLPHP

按Enter键后:

Fiddler--QuickExec-LMLPHP

3、>size   |   <size

功能:选中响应大小超过或小于指定size的Session。可用单位“k”“MB”等单位;

实例:

Fiddler--QuickExec-LMLPHP     得到结果:Fiddler--QuickExec-LMLPHP

4、=ResponseCode   |   =Method

功能:选中响应状态码/请求的HTTP方法 等于给定值的Session.

实例:

Fiddler--QuickExec-LMLPHP    得到结果:Fiddler--QuickExec-LMLPHP

Fiddler--QuickExec-LMLPHP   得到结果:Fiddler--QuickExec-LMLPHP

5、@host

功能:选中请求头的host中包含了指定host的Session。

实例:

Fiddler--QuickExec-LMLPHP       得到结果:Fiddler--QuickExec-LMLPHP

6、cols add flagname   |  cols add title flagname

功能:给Web Session 列表添加新的字段(添加的字段只在当前Fiddler中有效,当关闭Fiddler再打开,这些字段都不会保存)

   参数title是可选的。flagname既可以是Session Flag,也可以是请求头或响应头的字段名称。

      添加字段后,后续所有Session都会包含这个字段。如果要更新已完成的Session,可选中这些Session并按下F5键。

实例:

Fiddler--QuickExec-LMLPHP

7、bold urltext

功能:加粗显示URL中包含了指定文本的后续Session.

     键入不带参数的bold,会取消加粗显示。

实例:

在输入框中输入:bold general,按Enter键后:

Fiddler--QuickExec-LMLPHP

抓包,得到结果:

Fiddler--QuickExec-LMLPHP

8、bps status  | bpm method  |  bpu urltext  | bpafter urltext

功能:

bps status为响应码是指定值的后续Session创建响应断点。键入不带参数的bps,取消断点。

bpm method 为HTTP方法是指定值的后续Session创建请求断点。

bpu urltext 为URL包含了指定文本的后续Session创建请求断点。

bpafter urltext 为URL包含了指定文本的后续Session创建响应断点。

实例:

输入:bps 200,按enter键后,抓包,结果:

Fiddler--QuickExec-LMLPHP

输入:bps,取消后续Session的断点创建:

Fiddler--QuickExec-LMLPHP

9、tail num

功能:截断Web Session 列表,使得列表Session数不大于指定数目。

实例:

输入:tail 4,会删除前2条Session,保留最后4条Session:

Fiddler--QuickExec-LMLPHP

10、cls

功能:清空Web Session列表

11、dump

功能:保存所有捕获到的流量到\Captures\文件夹中的dump.saz文件中

12、g

功能:当前在断点处暂停的所有Session恢复执行

13、help

功能:显示QuickExec的在线帮助

14、urlreplace oldtext newtext

功能:对后续请求的URL进行字符串替换操作。键入不带参数的urlreplace时,终止替换

实例:

输入:urlreplace testlink localhost,重新执行命令,得到:

Fiddler--QuickExec-LMLPHP

15、start

功能:激活捕获模式。

16、stop

功能:关闭捕获模式

17、quit

功能:退出Fiddler。

如果想要添加自己的命令,可编辑FiddlerScript,待后续学习。

05-02 16:45