• fiddler—QuickExec介绍(四)


    在fiddler官网有QuickExec使用教程,地址是http://docs.telerik.com/fiddler/knowledgebase/quickexec
    QuickExec 命令行窗口位于fiddler左下角黑色输入框,如下图:

    • 按ALT + Q,将焦点快速设置到QuickExec框。如果Fiddler未处于活动状态,请首先按CTRL + ALT + F激活Fiddler。
    • 在QuickExec框中,按CTRL + I,将当前所选会话的URL插入会话列表中。

    默认命令:

    (1)?sometext
    Fiddler 会高亮所有 URL 匹配问号后的字符的全部 session

    ?sometext
    

      

    2)>size
    选择响应尺寸大于指定大小的全部 session。范例:

    >40000 (选择响应大于 40kb 的请求)
     

    (3)<size
    选择响应尺寸大于指定大小的全部 session。范例:

    (4)=status
    选择响应 HTTP 状态码等于指定值的全部 session。范例:

    =301 (选择 301 重定向的请求)
     

    (5)=method
    选择Request请求中的http method等于指定值的全部 session。范例:

    =POST (将method为POST的session项高亮)
     

    (6)@host
    选择包含指定 HOST 的全部 session。范例:

    @msn.com (选择 www.msn.com、login.msn.com 等 session)
     

    (7)bold sometext
    加粗显示 URL 包含指定字符的全部 session。范例:

    bold(不带参数表示清空所有加粗显示的 session)
     

    (8)bpafter sometext
    中断 URL 包含指定字符的全部 session 响应。范例:

    bpafter (不带参数表示清空所有设置断点的 session)
    

    (9)bps
    中断 HTTP 响应状态为指定字符的全部 session 响应。范例:

    bps (不带参数表示清空所有设置断点的 Session)
    

    (10)bpv or bpm
    中断指定请求方式的全部 session 响应。

    bpv (不带参数表示清空所有设置断点的 session)
    

    (11)bpu
    中断请求 URL 中包含指定字符的全部 session 响应。

    bpu  (不带参数表示清空所有设置断点的 session)
    

    (12)clsclear
    清除所有 session

    cls
     

    (13)dump
    将所有 session 打包到 C 盘根目录下(C:)的一个 zip 压缩包中

    dump
     

    (14)ggo
    继续所有中断的 Session

    g
     

    (15)help
    用 浏览器 打开 QuickExec 在线帮助页,也就是http://docs.telerik.com/fiddler/knowledgebase/quickexec

    help
     

    (16)hide
    将 Fiddler 隐藏到任务栏图标中

    hide
     

    (17)urlreplace
    将 URL 中的字符串替换成特定的字符串

    urlreplace  (不带参数表示清空所有之前的设置)
    

    (18)start
    将 Fiddler 设为系统代理

    start
     

    (19)stop
    将 Fiddler 从系统代理注销

    stop
     

    (20)show
    将 Fiddler 从任务栏图标恢复为图形界面,此命令在命令行工具 ExecAction.exe 中使用

    show
     

    (21)select MIME
    选择响应类型 (Content-Type) 为指定字符的所有 session。

    select css
    select htm
    

    (22)select HeaderOrFlag PartialValue
    选择Header或SessionFlag中包含指定字符串内容的session。

    select ui-bold *  (如果*号前面没有一个斜杠进行转义,则意味着任何值)
    select ui-comments *     (查找带一个*号的注释)
    select @Request.Accept html    (查找request包含html的session)
    select @Response.Set-Cookie domain (在所有Session的Response中,查找name为Set-Cookie值为域名如baidu.com的Session)
    
    

    (23)allbutkeeponly
    选择响应类型 (Content-Type) 不是指定字符的所有 session

    allbut java
    

    (24)quit
    退出 Fiddler

    quit
     

    (25)!dns hostname
    对目标主机执行DNS查找,并在LOG选项卡上显示结果。

    !nslookup www.example.com
    

    (26)!listen PORT [CERTHOSTNAME]
    在另一个端口上设置一个额外的监听器,可选由HTTPS证书保护。

    !listen 4443 localhost
    !listen 444 secure.example.com
    

    参考于:Fiddler2之QuickExec详解https://blog.csdn.net/sogouqa/article/details/45213373

    Fiddler抓包使用教程-QuickExec

    https://blog.csdn.net/zhaoyanjun6/article/details/73468287

  • 相关阅读:
    Java并发基础10:原子性操作类的使用
    Java并发基础09. 多个线程间共享数据问题
    Java并发基础08. 造成HashMap非线程安全的原因
    Java并发基础07. ThreadLocal类以及应用技巧
    Java并发基础06. 线程范围内共享数据
    Java并发基础05. 传统线程同步通信技术
    Java并发基础04. 线程技术之死锁问题
    我是如何从通信转到Java软件开发工程师的?
    IOS 判断耳机插入/拔出
    海量数据处理
  • 原文地址:https://www.cnblogs.com/wxcx/p/12514544.html
Copyright © 2020-2023  润新知