Fiddler Classic 的 QuickExec 框允许您快速启动脚本命令。
按 ALT+Q 快速将焦点设置到 QuickExec 框。如果 Fiddler Classic 不是活动的,请先按 CTRL+ALT+F 激活 Fiddler。
在“QuickExec”框中,按 Ctrl + I 将当前选定会话的 URL 插入到会话列表中。
当你输入某个文本时,Fiddler Classic 会高亮显示 URL 包含某个文本的会话。按 Enter 键将焦点设置为选定的匹配项:
?searchtext
选择响应大小大于 size 字节的会话。
>40000 <-- 选择超过40kb的响应
也:
<size
选择响应大小小于 size 字节的会话。
<5k <-- 选择5kb以下的响应
选择响应状态 = status 或请求方法 = method 的会话。
=301 <-- 选择301重定向响应 =POST <-- 选择 POST 请求
选择请求主机包含 host 的会话。按 Enter 键将焦点设置为所选匹配项。
@msn.com <-- 选择 www.msn.com、login.msn.com 等
如果URL包含目标字符串,则用粗体字标记所有未来会话:
bold /bar.aspx bold <-- 没有参数,则清理设置
中断任何请求 URI 包含指定字符串的响应:
bpafter /favicon.ico bpafter <-- 没有参数,则清理设置
中断任何状态代码匹配的响应:
bps 404 bps <-- 没有参数,则清理设置
为指定的 HTTP 方法创建请求断点。设置该命令将清除该命令之前的任何值;不带参数地调用该命令将禁用断点:
bpv POST bpv <-- 没有参数,则清理设置
为包含指定字符串的 URI 创建请求断点。设置该命令将清除该命令之前的任何值;不带参数地调用该命令将禁用断点:
bpu /myservice.asmx bpu <-- 没有参数,则清理设置
清除会话列表:
cls
将所有会话转存到 C:\ 的 zip 压缩包中:
dump
恢复所有断点会话:
g
显示此页:
help
在系统托盘中隐藏 Fiddler:
hide
用不同的字符串替换 URL 中的任何字符串。设置该命令将清除该命令之前的任何值;在不带参数的情况下调用该命令将取消替换:
urlreplace SeekStr ReplaceWithStr urlreplace <-- 没有参数,则清理设置
注册为系统代理:
start
取消注册为系统代理:
stop
从系统托盘恢复 Fiddler Classic -- 在从 ExecAction.exe 触发规则时更有用(见下文):
show
选择响应 Content-Type 头包含指定字符串的任何会话:
select image select css select htm
选择指定标题或 SessionFlag 包含指定字符串的任何会话:
select ui-comments slow select ui-bold * <-- 除非前面有斜杠,* 表示任何值 select ui-comments \* <-- 查找带 * 的注释 select @Request.Accept html <-- 使用 Accept: html 查找请求 select @Response.Set-Cookie domain <- 查找在域上设置 Cookie 的响应
隐藏所有会话,但 Content-Type 头包含指定字符串的会话除外:
allbut xml allbut java
关闭 Fiddler:
quit
对目标主机进行 DNS 查询,并在日志选项卡上显示结果:
!dns www.example.com !nslookup www.example.com
在另一个端口上设置额外的监听器,可选择使用 HTTPS 证书来确保安全:
!listen 8889 !listen 4443 localhost !listen 444 secure.example.com