fiddler常用的快捷命令

本文详细介绍了Fiddler中各种内置命令的使用方法,包括如何通过字符串、大小、HTTP返回码、域名等条件筛选请求,以及如何利用断点、放行、清空和打包保存请求等功能,帮助用户更高效地进行网络调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Fiddler 内置命令

命令

对应请求项

介绍

示例

?

All

问号后边跟一个字符串,可以匹配出包含这个字符串的请求

?google

>

Body

大于号后面跟一个数字,可以匹配出请求大小,大于这个数字请求

>1000

<

Body

小于号跟大于号相反,匹配出请求大小,小于这个数字的请求

<100

=

Result

等于号后面跟数字,可以匹配HTTP返回码

=200

@

Host

@后面跟Host,可以匹配域名

@www.baidu.com

select

Content-Type

select后面跟响应类型,可以匹配到相关的类型

select image

cls

All

清空当前所有请求

cls

dump

All

将所有请求打包成saz压缩包,保存到“我的文档\Fiddler2\Captures”目录下

dump

start

All

开始监听请求

start

stop

All

停止监听请求

stop

断点命令 

bpafter

All

bpafter后边跟一个字符串,表示中断所有包含该字符串的请求

bpafter baidu(输入bpafter解除断点)

bpu

All

跟bpafter差不多,只不过这个是收到请求了,中断响应

bpu baidu(输入bpu解除断点)

bps

Result

后面跟状态吗,表示中断所有是这个状态码的请求

bps 200(输入bps解除断点)

bpv / bpm

HTTP方法

只中断HTTP方法的命令,HTTP方法如POST、GET

bpv get(输入bpv解除断点)

g / go

All

放行所有中断下来的请求

g

示例演示:

?

>

<

=

@

select

cls

dump

命令:

bpafter

bps

bpv

g / go

### Fiddler 工具使用教程 #### 安装与启动 Fiddler 是一款由 Telerik 提供的网络调试工具,支持 Windows 操作系统并可免费下载和使用[^2]。访问官方网站可以获取最新版本的安装包。 #### 主要功能概述 这款软件能够捕获 HTTP(S) 流量,在浏览器和其他互联网应用程序之间充当代理服务器的角色。它允许用户查看请求/响应数据、修改流量以及执行各种类型的性能分析操作[^1]。 #### 配置弱网测试环境 为了模拟不同的网络条件来评估应用的表现情况,可以在 Rules 菜单下找到 Performance 子菜单中的 Simulate Modem Speeds 选项来进行设置。这有助于开发者了解其产品在网络状况不佳的情况下如何工作。 #### 断点调试技术 断点调试分为全局断点和单个会话断点两种形式: - **全局断点**:通过点击 AutoResponder Tab 中的 Breakpoints Button 来启用此特性;当任何新的HTTP事务发生时都会暂停。 - **单个会话断点**:右键选中特定的一条或多条记录项,选择“Break Before Request” 或者 “Break After Response”,从而实现对该部分通信过程更精确地控制。 ```python # Python 示例代码用于展示如何利用 fiddlerscript 自定义规则 (并非实际Python语法) if (oSession.uriContains("example.com")) { oSession["ui-backcolor"] = "yellow"; // 设置背景颜色标记指定域名的数据流 } ``` #### 应用过滤器筛选流量 在左侧 Sessions 列表上方存在一个 Filter Tab ,这里提供了多种方法帮助我们只显示感兴趣的项目。例如可以根据 URL 匹配模式、MIME 类型或者其他属性进行过滤处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值