Fiddler过滤抓包/抓取HTTPS协议包和抓取APP包

本文详细介绍了Fiddler的使用方法,包括如何精确抓取特定域名的HTTP/HTTPS包,设置过滤条件,处理APP抓包问题,以及进行在线调试和模拟弱网测试。同时,还提供了定位前后端错误的策略,请求四要素的检查方法,是开发者必备的Fiddler实战指南。

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

Fiddler精准的抓取包(主要对Host和URL过滤):

1. 只抓取一个域名服务器上的包

在这里插入图片描述

2. 隐藏没用的包(输入框里面有固定的过滤值)

在这里插入图片描述

3. 抓包过滤包含有用的包

在这里插入图片描述

4. 抓包

	如抓不到包就使用 shift + F5 缓存刷新

	fiddler默认的情况下只能够抓取http协议的包,

5. 抓取https协议的包

 1. 配置:在工具栏 Tools 下选择 Options 选择 HTTPS 4个√都可以勾选

在这里插入图片描述

  1. 在connections里面勾选(外部电脑的包)
    在这里插入图片描述
3. 在HTTPS里面点击 Actions 选择 (Reset All Cerificates-重置所有的安全认证,先删除旧证书,在进行更新新的证书)

4. 偶然性的操作

       如果还是抓取不到https协议的包,那么就需要重启fiddler,让新的证书生效。

6. 抓取APP的包

APP端无法上网的可能性有:

1. fiddler无法抓取https协议的包
2. fiddler没有有用的证书
3. 手机上没有下载有用的根证书
步骤:
	1. fiddler和手机需要在同一个网络下
	2. 需要在手机里面的WiFi的代理设置改为手动的,将代理服务器主机名改为fiddler里面的Online里面的本机名,保持一致。
	3. 代理服务器端口需要和fiddler里面 Tools下面的Options下面的Connetions里面的端口号保持成一致的,点击保存。
	4. 在浏览器访问主机名如:192.000.00.00:8888,下载HTTPS证书,下载完成进行安装给证书一个命名,进行安装
	5. 操作完成以上几步,就可以进行手机app抓包

7. Fiddler在线调试,在线调试模拟更换页面图片

在这里插入图片描述

8. Fiddler模拟弱网测试

第一步:需要在FiddlerScript里面修改配置,如下图:(模拟2G网速,上行500 下行400;模拟3G网速上行100,下行100;4G 上15,下10):

在这里插入图片描述
最后需要在启用模拟弱网的配置,在菜单 Rules 下面的 Performance里面的Simulate 勾选这个选项启动配置。

9.Fiddler如何定位前后端BUG

原则:

​	首先看请求,然后看响应

​	* 如果请求的四要素有问题,那么说明是前端BUG

​	* 如果请求的四要素没有有问题,但是响应的数据有问题,那么说明是后端的BUG

​	请求四要素:

​			Headers里面的请求方式,请求路径,请求头,

​			WebForms 请求数据

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值