Fiddler 命令

来源:互联网 发布:pp2000软件 编辑:程序博客网 时间:2024/06/05 11:24

Fiddler命令行

快捷键

Alt+Q 快速将焦点设置到命令行中

 

Ctrl+I 将当前选中的session中的URL插入到命令行中

 

Alt+Ctrl+F 激活已运行的fiddler窗口

Fiddler处于后台运行中,使用如上键,可最大化fiddler窗口

 

 

命令行

?sometext

功能说明:在已有的session中,将URL中包含sometext的session项高亮

 

>size 或 <size

功能说明:在当前session中,高亮选择response的body大小大于或小于size指定的值,单位为byte

示例:

>3000,将response中body值大于1000bytes的sessions高亮

<2K,将response的body值小于2K的sessions高亮

 

=status

功能说明:在当前所有的sessions中,将result列中等于status值的session项高亮,即将与status值相同的http状态码高亮

示例:

 =401,即将http状态码为401的sessions高亮

 

=method

功能说明:在当前所有的sessions中,将request请求中的http method与命令行中method值相同的session项高亮

示例:

 =post,即将method为POST的session项高亮

 

@host

功能说明:在当前所有的sessions中,将request请求中host项中包含命令行@内容的session项高亮

示例:

 @baidu.com,即会将app.baidu.com、www.baidu.combaike.baidu.comsessions项高亮

 

bold sometext

功能说明:将新记录的sessions,如果URL中包含sometext内容,就将该sessions的字体加粗。如果要取消加粗,直接输入bold即可。

示例:

 bold baidu.com,即将新记录的sessions中URL内容包含有baidu.com的字样的session字体加粗

 

bpafter sometext

功能说明:在URL中包含sometext内容的sessions的response位置设置断点,即该sessions的After Response位置。使用这个命令后,会将之前设置的策略清楚。取消该拦截项,直接输入bpafter即可.

示例:

 bpafter /q,拦截所有URL中包含有/q内容的response返回值

 

bps sometext

功能说明:拦截所有状态码与sometext值相同的sessions的Response返回值。使用这个命令后,会将之前设置的策略清除。取消该拦截策略,直接输入bps即可。

示例:

  bps404,将所有返回404请求的response全部拦截

 

 

bpv sometext 或 bpm sometext

功能说明:拦截所有发送的http method与sometext内容相同的sessions网络请求。使用这个命令后,会将之前设置的策略清除。取消拦截策略,直接输入bpv或bpm即可。

示例:

  bpv POST,会拦截所有以POST方法发送的网络请求。

 

bpu sometext

功能说明:在URL中包含sometext内容的sessions的Request位置设置断点,即该sessions的before request位置。使用这个命令后,会将之前设置的策略清除。取消该拦截策略,直接输入bpu即可。

示例:

  bpu /a.sext,拦截所有URL中包含 /a.sext内容的Request请求。

 

cls 或clear

功能说明:清除列表中所有的session,功能与Ctrl+X相同

示例:

      

 

dump

功能说明:将当期获取到的所有的sessions保存成zip文件,并保存到系统我的文档中的\Fiddler2\Captures文件夹中,命名为dump.saz

 

g 或 go

功能说明:回复所有被设置断点的session

 

help

功能说明:打开QuickExec的帮助页面,该页面详细介绍Fiddler的使用

示例:

 

hid

功能说明:将Fiddler隐藏到系统状态栏中

 

 

 

urlreplace

功能说明:自动将任意URL中的内容sometext1替换成sometext2.使用这个命令后,会清除之前设置的策略。取消该拦截策略,直接输入urlreplace即可。

示例:

   urlreplacebaidu google,即如果发生的网络请求为www.baidu.com,通过该策略会自动更改为www.gogle.cn,并发送出去。

 

start

功能说明:将Fiddler设置为系统代理

 

stop

功能说明:取消Fiddler为系统代理

 

show

功能说明:可以将已被隐藏的Fiddler置前。执行该命令需要使用到ExecAction.exe这个程序,该程序的位置为Fiddler的安装目录

示例:

   ExecAction.exeshow

 

select sometext

功能说明:在当前所有sessions中,将header的Contetnt-Type字段包含sometext内容的sessions高亮、可用于选择文件格式等。

示例:

   slectcss,即将所有网络请求中Content-Type字段包含css的sessions高亮

 

select HeaderOrFlag sometext

功能说明:高亮SessionFlag或header中包含指定sometext内容的session

示例:

例1、select  text  abc,即在名为text的SessionFlag中,高亮内容为abc的session

例2、select @Response.Set-Cookie baidu.com,即在所有session的Response中,查找name为Set-Cookie值为baidu.com的Session,并高亮

例3、select @Request.X-Requested-With XMLHttpRequest中,即在所有的session的Request中,查找name为.X-Requested-With值为XMLHttpRequest的Session,并高亮

例4、select @Request.X-Requested-With \*,即在所有session的Request中,查找name为X-Requested-With且值为任意值的session,并高亮。

 

allbut sometext或 keeponly sometext

功能说明:隐藏所有除Content-Type内容包含sometext的session

示例:

  allbut xml,隐藏所有Content-Type为非xml的session,即只展示Content-Type为xml的session,其他session被隐藏

 

quit

功能说明:关闭Fiddler

 

!dns sometext  或  !nsloolup sometext

功能说明:进行目录域名为sometext的DNS查找,并在LOG选项卡上将结果输出

示例:

  !dns www.baidu.com,即将www.baidu.com对应的IP地址解析并输出

 

!listen PORT [CERTHOSTNAME]

功能说明:在另外一个端口增设一个监听器,可选安全的HTTPS证

示例:

 !listen 8080,即可以同时截获通过8080端口的网络请求。

0 0
原创粉丝点击