• Fiddler--QuickExec


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

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

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

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

    1、?search

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

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

    实例:

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

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

    2、select type

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

    实例:

    输入框中输入:select image

    按Enter键后:

    3、>size   |   <size

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

    实例:

         得到结果:

    4、=ResponseCode   |   =Method

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

    实例:

        得到结果:

       得到结果:

    5、@host

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

    实例:

           得到结果:

    6、cols add flagname   |  cols add title flagname

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

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

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

    实例:

    7、bold urltext

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

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

    实例:

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

         

    抓包,得到结果:

    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键后,抓包,结果:

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

    9、tail num

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

    实例:

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

    10、cls

    功能:清空Web Session列表

    11、dump

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

    12、g

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

    13、help

    功能:显示QuickExec的在线帮助

    14、urlreplace oldtext newtext

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

    实例:

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

    15、start

    功能:激活捕获模式。

    16、stop

    功能:关闭捕获模式

    17、quit

    功能:退出Fiddler。

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

  • 相关阅读:
    linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方案
    MySQL.报错2059处理方法
    抽象工厂模式的优缺点和适用场景
    字节与字符的区别
    Kubernetes诞生及历史
    k8s-设计理念-原理图
    JSF中的状态模式
    关于spring框架JdbcTemplate中的命令模式
    浅谈springMVC中的设计模式(1)——责任链模式
    Spring中的观察者模式
  • 原文地址:https://www.cnblogs.com/susan-su/p/7762105.html
Copyright © 2020-2023  润新知