美文网首页
Fiddler界面功能简介 1左边

Fiddler界面功能简介 1左边

作者: imsuu | 来源:发表于2017-12-25 16:32 被阅读0次

    主界面

    Fiddler界面

    菜单栏

    菜单栏 File Edit Rules Tools View Help

    session会话列表模块

    Fiddler抓取到的http请求(每一条称为一个session)

    session模块

    简单介绍如下

    session模块介绍

    session不同图标和不同颜色的含义

    颜色的含义 1 2

    列表上对应快捷键的使用

    列表上对应快捷键的使用

    session右键后的菜单列表说明

    session右键后的菜单列表

    Toolbar工具栏

    工具栏 工具栏详细

    Status Bar 状态栏

    状态栏 4个

    QuickExec命令行

    命令行

    参考:

    http://blog.csdn.net/sogouqa/article/details/45213373   

    http://docs.telerik.com/fiddler/knowledgebase/quickexec

    1.ALT+Q:快速将焦点设置到命令行中

    2.CTRL+I:将当前选中session的URL插入到命令行中

    3.CTRL+ALT+F:激活已运行的Fiddler窗口

    命令1:

    命令格式:?sometext

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

    命令2:

    命令格式:>size 或 <size

    功能说明:在当前的sessions中,高亮选择Response的Body大小大于或小于size指定的值,单位为byte。

    举例:>1000,将Response的body值大于1000 bytes的sessions高亮。

    举例:<2K,将Response的body值小于2K的sessions高亮。

    命令3:

    命令格式:=status

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

    举例:=401,即将http状态码为401的session是高亮。

    命令4:

    命令格式:=method

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

    举例:=POST,即将method为POST的session项高亮。

    命令5:

    命令格式:@host

    功能说明:在当前的sessions中,将Request请求中host项中包含命令行@后内容的sessions项高亮。

    举例:@sogou.com,即会将ie.sogou.com、www.sogou.com等sessions项高亮。

    命令6:

    命令格式:bold sometext

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

    举例:bold sogou.com,即将新记录的sessions中,URL内包含sogou.com字样的session字体加粗

    命令7:

    命令格式:bpafter sometext

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

    举例:bpafter /q,拦截所有URL中包含/q内容的Response返回值。

    命令8:

    命令格式:bps sometext

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

    举例:bps 404,将所有返回404请求的Response全部拦截。

    命令9:

    命令格式:bpv sometext 或 bpm sometext

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

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

    命令10:

    命令格式:bpu sometext

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

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

    命令11:

    命令格式:cls 或 clear

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

    命令12:

    命令格式:dump

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

    命名13:

    命令格式:g 或者 go

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

    命令14:

    命令格式:help

    功能说明:打开QuickExec的帮助页面。

    命令15:

    命令格式:hide

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

    命令16:

    命令格式:urlreplace

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

    举例:urlreplace

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

    命令17:

    命令格式:start

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

    命令18:

    命令格式:stop

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

    命令19:

    命令格式:show

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

    举例:ExecAction.exe show

    命令20:

    命令格式:select sometext

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

    举例:select css,即将所有网络请求中,Content-Type字段包含css的sessions高亮。

    命令21:

    命令格式:select HeaderOrFlag sometext

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

    举例1:select text abc,即在名为text的SessionFlag中,高亮内容为abc的Session

    举例2:select @Response.Set-Cookie sogou.com,即在所有Session的Response中,查找name为Set-Cookie值为sogou.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,并高亮

    命令22:

    命令格式:allbut sometext或 keeponly sometext

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

    举例:allbut xml,隐藏所有Content-Type为非xml的session项

    命令23:

    命令格式:quit

    功能说明:关闭 Fiddler。

    命令24:

    命令格式:!dns sometext或

    !nslookup sometext

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

    举例:!dns www.sogou.com,即将www.sogou.com对应的IP地址解析并输出

    命令25:

    命令格式:!listen PORT [CERTHOSTNAME]

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

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

    相关文章

      网友评论

          本文标题:Fiddler界面功能简介 1左边

          本文链接:https://www.haomeiwen.com/subject/ntxxgxtx.html