• fiddler快捷键(七)


    一、常用三个快捷键:
    ctrl+X :清空所有记录
    Ctrl+F:查找
    F12:启动或者停止抓包

    使用 QuickExec
    Fiddler2 成了网页调试必备的工具,抓包看数据。Fiddler2自带命令行控制。
    fiddler 命令行快捷键:ctrl + q ,然后 输入 help 命令后会打开一个网页,就可以查看 fiddler 的命令帮助

    键盘快捷键
    按ALT+Q课迅速将焦点定位到快捷命令框。若Fiddler不在活跃状态(后台运行),可按Ctrl+Alt+F先行激活Fiddler(切换至Fiddler面板)
    在QuickExec框,按CTRL + I插入会话列表中当前选定的会话的URL

    二、默认命令:
    ?sometext :当您键入一些字符串,如 sometext ,Fiddler 将突出会话所在的 URL中包含 sometext 的请求 。
    此时按 Enter 键将高亮选中所有匹配的会话。?searchtext

    size [ <size ] :选择 请求 的 响应大小 大于[ 小于 ] size字节 的 会话。
    示例:>40000 // 选择大小超过40kb的响应
    示例:<5k // 选择小于5kb的响应
    =status、 =method :选择 响应状态 =status 或 请求 方法=method 的会话。
    示例:=301 // 选择301重定向响应
    示例:=POST // 选择POST方式的请求
    @host :选择会话中域名包含 host 的会话,此时按 Enter 键可高亮所有匹配的结果。
    示例: @baidu.com // 选择 www.baidu.com, map.baidu.com 等等
    bold:预先设置会话加粗:标记任何 URL 包含了目标字符串的后续请求。再次输入不带任何参数的 bold 可以取消设置。
    示例:bold /index.php
    示例:bold // 调用不带任何参数的命令来清除上一设置
    bpafter :(服务器收到请求,然后应答,fiddle 收到应答,没有转发给客户端时 断点) 创建应答 断点。
    设置中断 Request 的 URI 中包含指定字符串的任何响应。再次输入不带任何参数的 bpafter 取消设置。
    示例:bpafter /favicon.ico
    示例:bpafter // 取消设置
    bps :中断与设置的状态代码匹配的响应。示例:bps 404 示例:bps // 取消设置。
    bpv or bpm :对指定的 HTTP方法 创建请求断点。设置此命令将清除该命令的任何以前的值,不带参数调用它会禁用断点
    示例: bpv POST 示例:bpv //取消设置
    bpu :对包含指定字符串的 URI 创建 请求断点。设置此命令将清除该命令的任何以前的值,不带参数调用它会禁用断点。
    (fiddle 收到请求,没有转发给 服务器, 断点)。示例:bpu /index.php 示例:bpu //取消设置
    cls or clear : 清空会话列表
    dump : 打包所有会话成zip归档文件并转存在C:
    g or go :恢复所有设置断点的会话
    help :打开帮助页面(即本文英文版)
    hide :隐藏 Fiddler 界面,系统后台运行
    urlreplace :以一个不同的字符串替换URL中任何字符串。
    设置此命令将清除该命令的任何以前的值,不带参数调用它,将取消更换
    示例:urlreplace SeekStr ReplaceWithStr
    示例:urlreplace //取消设置
    start : 注册成为系统代理
    stop : 取消系统代理
    show : 将 Fiddler 从系统托盘中恢复,从ExecAction.exe 获取更多有用的触发规则
    select MIME : 选择 Content- Type头中包含指定字符串的响应,可用于选择文件格式等。
    示例:select image、select css、select htm
    select HeaderOrFlag PartialValue : 选择已命名的 header 或 SessionFlag 包含指定字符串的响应。
    select ui-comments slow
    select ui-bold * <-- unless preceded by a slash, * means any value
    select ui-comments * <-- Find comments with a *
    select @Request.Accept html <-- Find requests with Accept: html
    select @Response.Set-Cookie domain <- Find responses that Set-Cookie on a domain
    allbut or keeponly :隐藏 或者 只显示 Content-Type 头中除了包含指定字符串的所有会话,用于筛选 会话。
    示例:allbut html、allbut java
    quit :退出Fiddler
    !dns hostname : 进行目标域名的 DNS 查找,并将结果显示在 LOG 选项卡上。
    !dns www.baidu.com
    !nslookup www.baidu.com
    !listen PORT [CERTHOSTNAME] :在另一个端口增设一个监听器,选择安全的HTTPS证书。
    !listen 8889
    !listen 4443 localhost
    !listen 444 secure.example.com
    

      

    命令对应 英文解释:
    fiddler 的命令帮助:https://docs.telerik.com/fiddler/knowledgebase/quickexec

    快捷键用途
    Ctrl+X 清除session列表
    Ctrl+A 选择所有session
    Ctrl+I 反选所有session
    ESC 不选择任何session
    Delete 删除选择的session
    Shift + Delete 删除未选择的session
    R 重放选择的session
    Shift+R 多次重放选择的session(弹出框提示输入重放次数)
    U 无条件重放选择的session(不会发送if-modified-since、if-none-match-headers)
    Shift+U 无条件重放选择的session(弹出框提示输入重放次数)
    P 选择当前session的父session(该功能取决于Referer Header)
    C 选择当前session的子session
    D 选择当前session相同的session(相同的URL和相同的method)
    ctrl 1至6 用粗体和颜色标记选择的session
    Ctrl+0 对选择的session取消粗体和颜色标记
    M 给选择的session添加注释

    三、断点请求

    快捷键进行断点

    fn+F11开启全局断点before request,拦截所有会话
    alt+F11 开启全局断点after request
    shift+F11 取消全局断点

    使用QuickExec命令进行断点
    QuickExec中输入命令 bpu www.baidu.com,拦截百度,修改请求,输入bpu取消拦截
    QuickExec中输入命令 bpafter www.baidu.com,拦截百度,修改响应,输入bafteer取消拦截

    来源:https://blog.csdn.net/Esther_ho/article/details/90543813

  • 相关阅读:
    S3C2440的LCD虚拟显示测试
    arm-linux-gcc编译器测试
    韦东山教程ARM的时钟设置出现的问题及其解决方法
    程序在nor flash中真的可以运行吗?
    存储器的速度
    程序测试的方法
    对编程的一些思考

    [算法题] 字节流解析
    [C/C++]函数指针和函数分发表
  • 原文地址:https://www.cnblogs.com/wxcx/p/12528046.html
Copyright © 2020-2023  润新知