Fiddler使用

简介: Fiddler Web Debugger (v4.6.2.0) --------------------------------------抓取带参数的请求并重定向----------------------- 1.重定向历史文章列表页 Regex:(?insx)^https://mp.weixin.qq.com/mp/getmasssendmsg\?(?<args>.*

Fiddler Web Debugger (v4.6.2.0)

--------------------------------------抓取带参数的请求并重定向-----------------------
1.重定向历史文章列表页
Regex:(?insx)^https://mp.weixin.qq.com/mp/getmasssendmsg\?(?<args>.*)$

*redir:http://localhost/mp/getmasssendmsg?${args}


2.重定向具体文章页
Regex:(?insx)^https://mp.weixin.qq.com/s\?(?<args>.*)$

*redir:http://localhost/s?${args}


两个文本框,先说第一个:

Mathes:

前缀为“EXACT:”表示完全匹配(大小写敏感)

无前缀表示基本搜索,表示搜索到字符串就匹配

前缀为“REGEX:”表示使用正则表达式匹配

前缀为“REGEX:(?insx)”表示匹配方式其中:

i表示不区分大小写;

n表示指定的唯一有效的捕获是显式命名或编号的形式;

s表示单行模式;

x表示空格说明的;

详细的说明见MSDN

前缀为“NOT:”表示发现就不匹配

Action:


filename     返回文件内容作为消息响应
http://targetURL     返回此URL的内容作为消息响应
*redir:http://targetURL     返回一个跳转URL,注意,不是一般的URL,一定要确保此URL知道要到哪里去,以便携带上相关的Cookie信息。
*bpu     设置一个断点在发往服务器以前停住此请求Non-final action.
*bpafter     设置一个断点在接收响应之前停住此请求Non-final action.
*delay:####     设置在发给服务器之前的延时,以毫秒为单位。Non-final action.
*header:Name=Value     设置请求头的内容,如果没有那个请求头,则新建一个请求头Name并设置为ValueNon-final action.
*flag:Name=Value      设置Session Flag的内容,如果没有那个Session Flag,则新建一个Session FlagName并设置为ValueNon-final action.
*CORSPreflightAllow     返回一个响应标志 CORS 是否被允许。.
*reset      使用一个TCP/IP RST 重新设置客户端的链接。
*drop     马上关闭客户端链接。
*exit     这时候停止处理匹配。


也可以直接指定本地路径或是url

    http://targetURL
    C:\filename

---------------------------fiddler session界面显示Ip地址列---------------
CustomRules.js中的Main函数中加上 FiddlerObject.UI.lvSessions.AddBoundColumn("Server IP", 120, "X-HostIP"); 这句代码

 static function Main() {
        var today: Date = new Date();
        FiddlerObject.StatusText = " CustomRules.js was loaded at: " + today;

       //就是下面这句
        FiddlerObject.UI.lvSessions.AddBoundColumn("Server IP", 120, "X-HostIP");  

        
    }


目录
相关文章
|
7月前
|
架构师 Java 数据安全/隐私保护
Fiddler安装和使用
Fiddler安装和使用
118 0
|
7月前
|
存储 Linux iOS开发
Fiddler的安装和使用
Fiddler的安装和使用
204 0
|
小程序
fiddler系列之-fiddler对手机测试版本的小程序进行抓包
fiddler对手机测试版本的 http 请求的小程序进行抓包
|
JSON 缓存 数据格式
抓包工具简单介绍和 fiddler 安装
抓包工具,是个特殊的软件,相当于一个 “代理程序”,浏览器给服务器发的请求就会经过这个代理程序,进一步的就能分析出请求和响应的结果如何。
抓包工具简单介绍和 fiddler 安装
|
网络虚拟化 数据格式
Fiddler抓包:下载、安装及使用
Fiddler抓包:下载、安装及使用
Fiddler抓包:下载、安装及使用
|
Web App开发 前端开发 安全
Fiddler抓包
Fiddler抓包
143 0
Fiddler抓包
|
Web App开发 XML 缓存
|
数据安全/隐私保护
Fiddler抓包常用功能
通过上一篇文章Fiddler移动端抓包,我们知道了Fiddler抓包原理以及怎样进行移动端抓包,接下来介绍Fiddler中常用的功能。 Fiddler中常用的功能如下: • 停止抓包 • 清空会话窗内容 • 过滤请求 • 解码 • 设置断点
Fiddler抓包常用功能
|
Web App开发 JSON 网络协议
Fiddler移动端抓包
本篇文章,博主想使用通俗易懂的话语,让大家明白以下内容: 1. 什么是抓包 2. 哪些场景需要用到抓包 3. Fiddler抓包的原理 4. 怎样使用Fiddler进行移动端抓包
Fiddler移动端抓包
|
JSON 前端开发 JavaScript
Fiddler抓包工具使用小技巧
Fiddler中有个AutoResponder页签,该页签可以实现前端js代码调试、mock接口等功能,从英文单词的意思翻译过来就是自动响应,通过配置一定的规则,在满足一定规则的情况下,自动给出指定的响应结果。
Fiddler抓包工具使用小技巧