在fiddler官网有QuickExec使用教程,地址是http://docs.telerik.com/fiddler/knowledgebase/quickexec
QuickExec 命令行窗口位于fiddler左下角黑色输入框,如下图:
- 按ALT + Q,将焦点快速设置到QuickExec框。如果Fiddler未处于活动状态,请首先按CTRL + ALT + F激活Fiddler。
- 在QuickExec框中,按CTRL + I,将当前所选会话的URL插入会话列表中。
默认命令:
(1)?sometext
Fiddler 会高亮所有 URL 匹配问号后的字符的全部 session
?sometext
2)>size
选择响应尺寸大于指定大小的全部 session。范例:
>40000 (选择响应大于 40kb 的请求)
(3)<size
选择响应尺寸大于指定大小的全部 session。范例:
<5k (选择响应小于 5kb 的请求)
(4)=status
选择响应 HTTP 状态码等于指定值的全部 session。范例:
=301 (选择 301 重定向的请求)
(5)=method
选择Request请求中的http method等于指定值的全部 session。范例:
=POST (将method为POST的session项高亮)
(6)@host
选择包含指定 HOST 的全部 session。范例:
@msn.com (选择 www.msn.com、login.msn.com 等 session)
(7)bold sometext
加粗显示 URL 包含指定字符的全部 session。范例:
bold /bar.aspx (加粗显示 URL 中包含 bar.aspx 的 session)
bold(不带参数表示清空所有加粗显示的 session)
(8)bpafter sometext
中断 URL 包含指定字符的全部 session 响应。范例:
bpafter /favicon.ico (中断 URL 中包含 test.php 的 session)
bpafter (不带参数表示清空所有设置断点的 session)
(9)bps
中断 HTTP 响应状态为指定字符的全部 session 响应。范例:
bps 404 (中断所有响应 404 的 session)
bps (不带参数表示清空所有设置断点的 Session)
(10)bpv or bpm
中断指定请求方式的全部 session 响应。
bpv POST (中断所有 POST 请求的 session)
bpv (不带参数表示清空所有设置断点的 session)
(11)bpu
中断请求 URL 中包含指定字符的全部 session 响应。
bpu /myservice.asmx (中断所有请求 URL 中包含指定字符的 session)
bpu (不带参数表示清空所有设置断点的 session)
(12)cls 或 clear
清除所有 session
cls
(13)dump
将所有 session 打包到 C 盘根目录下(C:\)的一个 zip 压缩包中
dump
(14)g 或go
继续所有中断的 Session
g
(15)help
用 浏览器 打开 QuickExec 在线帮助页,也就是http://docs.telerik.com/fiddler/knowledgebase/quickexec
help
(16)hide
将 Fiddler 隐藏到任务栏图标中
hide
(17)urlreplace
将 URL 中的字符串替换成特定的字符串
urlreplace SeekStr ReplaceWithStr
urlreplace (不带参数表示清空所有之前的设置)
(18)start
将 Fiddler 设为系统代理
start
(19)stop
将 Fiddler 从系统代理注销
stop
(20)show
将 Fiddler 从任务栏图标恢复为图形界面,此命令在命令行工具 ExecAction.exe 中使用
show
(21)select MIME
选择响应类型 (Content-Type) 为指定字符的所有 session。
select image
select css
select htm
(22)select HeaderOrFlag PartialValue
选择Header或SessionFlag中包含指定字符串内容的session。
select ui-comments slow (查找带slow的注释)
select ui-bold * (如果*号前面没有一个斜杠进行转义,则意味着任何值)
select ui-comments \* (查找带一个*号的注释)
select @Request.Accept html (查找request包含html的session)
select @Response.Set-Cookie domain (在所有Session的Response中,查找name为Set-Cookie值为域名如baidu.com的Session)
(23)allbut 或 keeponly
选择响应类型 (Content-Type) 不是指定字符的所有 session
allbut xml (只显示所有Content-Type为非xml的session项)
allbut java
(24)quit
退出 Fiddler
quit
(25)!dns hostname
对目标主机执行DNS查找,并在LOG选项卡上显示结果。
!dns www.example.com (将www.example.com对应的IP地址解析并输出)
!nslookup www.example.com
(26)!listen PORT [CERTHOSTNAME]
在另一个端口上设置一个额外的监听器,可选由HTTPS证书保护。
!listen 8889 (同时截获通过8080端口的网络请求。)
!listen 4443 localhost
!listen 444 secure.example.com
参考于:Fiddler2之QuickExec详解https://blog.csdn.net/sogouqa/article/details/45213373;
Fiddler抓包使用教程-QuickExec
https://blog.csdn.net/zhaoyanjun6/article/details/73468287
原文地址:https://www.cnblogs.com/wxcx/p/12514544.html