你可能不知道的Fiddler

Agenda

  • 常见功能
  • QuickExec
  • Filter
  • AutoResponder
  • FiddlerScript
  • Q&A

你用过哪些Fiddler的功能?

QuickExec

Fiddler's QuickExec box allows you to launch script-commands quickly.

QuickExec用法示例

?<searchtext>

搜索url中包含指定关键字的请求

QuickExec用法示例

>size    <size

搜索服务器响应符合指定大小的请求

QuickExec用法示例

>size    <size

搜索服务器响应符合指定大小的请求

QuickExec用法示例

=status   =method

搜索符合指定状态码或请求类型的请求

QuickExec用法示例

@domain

搜索请求地址在指定域名下的请求

QuickExec用法示例

bold

加粗URL匹配特定字符串的请求行

bold xxx

QuickExec用法示例

bps 404

设置响应断点

bpafter xxx

QuickExec用法示例

bpm POST

设置请求断点

bpu xxx

QuickExec用法示例

替换请求地址中的特定字符

urlreplace xxxx  xxxxx

QuickExec用法示例

清空请求列表

clear

Filter

根据特定规则过滤请求

AutoResponder

请求拦截器

AutoResponder

AutoResponder支持的匹配规则

*                     匹配任意URL

string             匹配任意包含字符串string的URL(不区分大小写)

NOT:string    匹配任意不包含字符串string的URL(不区分大小写)

EXACT:string 严格匹配(区分大小写)

regex:expr     匹配任意符合正则表达式expr的URL

AutoResponder支持的响应方式

filename                            返回指定文件的内容

http://targetURL               返回指定网页的内容

*redir:http://targetURL   返回一个重定向到指定网页的响应

*CORSPreflightAllow       返回一个表示允许CORS的响应

 

*bpu                                   进入请求断点

*bpafter                             进入响应断点

*delay:###                        延迟###毫秒后发送响应

*header:Name=Value     设置一个请求

 

 

FiddlerScript

  • 自定义规则
  • JScript.NET
  • Rules > Customize Rules或Ctrl+R启动编辑器

FiddlerScript编辑器

FiddlerScript编辑器

FiddlerScript示例

FiddlerScript示例

Q&A

接下来是打赏时间

是时候掏出手机来了

↑↑其实是这个PPT的观看地址↑↑

你可能不知道的Fiddler

By loveky

你可能不知道的Fiddler

  • 1,628