Fiddler QuickExec 参考手册

本文将介绍 Fiddler 抓包工具的 QuickExec 命令的用法。

原文:https://docs.telerik.com/fiddler/knowledge-base/quickexec

使用 QuickExec

Fiddler Classic 的 QuickExec 框允许您快速启动脚本命令。

10a3dc1b60abe2076894a353898f5fb1_1720407410240-f709eea4-2b43-4d98-ba1f-d7e56e40499e.png

键盘快捷键

  • 按 ALT+Q 快速将焦点设置到 QuickExec 框。如果 Fiddler Classic 不是活动的,请先按 CTRL+ALT+F 激活 Fiddler。

  • 在“QuickExec”框中,按 Ctrl + I 将当前选定会话的 URL 插入到会话列表中。

默认命令

?sometext

当你输入某个文本时,Fiddler Classic 会高亮显示 URL 包含某个文本的会话。按 Enter 键将焦点设置为选定的匹配项:

?searchtext

>size

选择响应大小大于 size 字节的会话。

>40000 <-- 选择超过40kb的响应

也:

<size

选择响应大小小于 size 字节的会话。

<5k <-- 选择5kb以下的响应

=status

=method

选择响应状态 = status 或请求方法 = method 的会话。

=301 <-- 选择301重定向响应
=POST <-- 选择 POST 请求

@host

选择请求主机包含 host 的会话。按 Enter 键将焦点设置为所选匹配项。

@msn.com     <-- 选择 www.msn.com、login.msn.com 等

bold

如果URL包含目标字符串,则用粗体字标记所有未来会话:

bold /bar.aspx
bold        <-- 没有参数,则清理设置

bpafter

中断任何请求 URI 包含指定字符串的响应:

bpafter /favicon.ico 
bpafter        <-- 没有参数,则清理设置

bps

中断任何状态代码匹配的响应:

bps 404
bps        <-- 没有参数,则清理设置

bpv 或 bpm

为指定的 HTTP 方法创建请求断点。设置该命令将清除该命令之前的任何值;不带参数地调用该命令将禁用断点:

bpv POST
bpv        <-- 没有参数,则清理设置

bpu

为包含指定字符串的 URI 创建请求断点。设置该命令将清除该命令之前的任何值;不带参数地调用该命令将禁用断点:

bpu /myservice.asmx
bpu        <-- 没有参数,则清理设置

cls 或 clear

清除会话列表:

cls

dump

将所有会话转存到 C:\ 的 zip 压缩包中:

dump

g 或 go

恢复所有断点会话:

g

help

显示此页:

help

hide

在系统托盘中隐藏 Fiddler:

hide

urlreplace

用不同的字符串替换 URL 中的任何字符串。设置该命令将清除该命令之前的任何值;在不带参数的情况下调用该命令将取消替换:

urlreplace SeekStr ReplaceWithStr
urlreplace        <-- 没有参数,则清理设置

start

注册为系统代理:

start

stop

取消注册为系统代理:

stop

show

从系统托盘恢复 Fiddler Classic -- 在从 ExecAction.exe 触发规则时更有用(见下文):

show

select *MIME*

选择响应 Content-Type 头包含指定字符串的任何会话:

select image
select css
select htm

select *HeaderOrFlag PartialValue*

选择指定标题或 SessionFlag 包含指定字符串的任何会话:

select ui-comments slow
select ui-bold *     <-- 除非前面有斜杠,* 表示任何值
select ui-comments \*     <-- 查找带 * 的注释
select @Request.Accept html     <-- 使用 Accept: html 查找请求
select @Response.Set-Cookie domain <- 查找在域上设置 Cookie 的响应

allbut 或 keeponly

隐藏所有会话,但 Content-Type 头包含指定字符串的会话除外:

allbut xml
allbut java

quit

关闭 Fiddler:

quit

!dns hostname

对目标主机进行 DNS 查询,并在日志选项卡上显示结果:

!dns www.example.com
!nslookup www.example.com

!listen *PORT [CERTHOSTNAME]*

在另一个端口上设置额外的监听器,可选择使用 HTTPS 证书来确保安全:

!listen 8889
!listen 4443 localhost
!listen 444 secure.example.com
一寸光阴一寸金,寸金难买寸光阴。——《增广贤文》
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号