Fiddler


前言

Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作。也可以用来检测网络安全。


一、下载证书

打开工具

在这里插入图片描述
在这里插入图片描述

二、Windows与模拟器修改

连接模拟器:

在这里插入图片描述
如果使用获取windows的接口,勾选的改回去就可以,然后重启fiddler。

修改模拟器代理:

在这里插入图片描述
之后在模拟器的浏览器输入对应的ip:端口号,点击第二个超链接进行下载证书

断点:

在这里插入图片描述

修改内容:

在这里插入图片描述

08-01
Fiddler 是一款功能强大的网络调试工具,可以帮助开发人员和测试人员分析和调试网络流量。它通过截取计算机和服务器之间的HTTP/HTTPS请求,并提供详细的请求和响应信息来帮助理解网络通信[^3]。 ### 安装与配置 安装 Fiddler 相对简单,可以从其官方网站下载最新版本。安装完成后,启动 Fiddler,会自动配置为系统代理,所有的来自微软互联网服务(WinInet)的HTTP请求在到达目标Web服务器之前都会经过 Fiddler,同样的,所有的HTTP响应也会在返回客户端之前流经 Fiddler[^4]。 ### 基本功能 Fiddler 提供了多种基本功能,包括但不限于: - **捕获 HTTP/HTTPS 流量**:能够捕获本机或指定设备上的所有 HTTP 和 HTTPS 网络流量[^2]。 - **请求和响应分析**:提供详细的请求和响应信息,帮助理解网络通信。 - **修改请求和响应**:允许用户修改请求和响应内容,以便测试不同的场景。 - **性能分析**:通过分析请求和响应的时间线,帮助优化网络性能。 ### 使用教程 #### 捕获流量 1. 启动 Fiddler。 2. 在浏览器或其他客户端中发起网络请求。 3. 在 Fiddler 的会话列表中查看捕获到的请求和响应。 #### 修改请求和响应 1. 在会话列表中选择一个请求。 2. 点击 "Inspectors" 标签页。 3. 在 "Request" 或 "Response" 部分修改内容。 4. 点击 "Replay" 按钮重新发送修改后的请求。 ### 常见问题 #### 如何捕获 HTTPS 流量? 为了捕获 HTTPS 流量,需要在 Fiddler 中启用 HTTPS 解密功能。这通常涉及到安装 Fiddler 的根证书,以便解密 HTTPS 流量[^2]。 #### 如何过滤捕获的流量? Fiddler 提供了强大的过滤功能,可以通过 "Filters" 标签页设置过滤条件,例如按主机名、URL、状态码等进行过滤。 #### 如何使用 Fiddler 进行性能分析? Fiddler 的 "Performance" 标签页提供了详细的请求和响应时间线,帮助分析网络性能瓶颈。可以查看每个请求的 DNS 解析时间、连接时间、发送时间和接收时间等。 ```python # 示例代码:使用 Python 发起 HTTP 请求并捕获 import requests response = requests.get('http://example.com') print(response.text) ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值