Fiddler抓包配置

Fiddler抓包配置

最近联调接口,对方使用的是APP内嵌H5页面调用的我方的接口,使用过程中各种问题,索性我查了Fiddler的用法,从外部直接抓取HTTP和HTTPS的包看一下情况。

参考链接:

参考链接: 用fiddler对IOS进行https抓包的证书安装方法.
参考链接: 抓包工具Fildder对Android手机抓包.
参考链接: 在MacOS下使用Fiddler抓包.
参考链接: Windows10系统下 配置Fiddler.
参考链接: chrome浏览器报错 ERR_SSL_OBSOLETE_VERSION.

一、环境

Fiddler 安装在Win7上 版本4(版本5不支持Win7系统)
浏览器Firefox、Chrome

二、Fiddler安装与配置

  1. 直接执行安装程序
    在这里插入图片描述

  2. 配置Fiddler
    在这里插入图片描述配置HTTPS选项
    在这里插入图片描述信任Root证书,并导出Fiddler证书(保存准备导入被监控端)。
    在这里插入图片描述配置连接选项
    在这里插入图片描述

  3. 重启Fiddler
    关闭重启之后,设置才生效

  4. 获取Fiddler主机IP地址
    在这里插入图片描述

二、受控端安装与配置

  1. 确保受控端与Fiddler在同一网络里。
    测试受控端能够访问到Fiddler的代理端口(上述设置端口为8888)

  2. 安装证书
    将导出证书文件拷贝到系统中,双击激活“钥匙串访问”
    在这里插入图片描述在这里插入图片描述

  3. 导入证书到指定位置
    在这里插入图片描述

  4. 修改证书信任为“始终信任”
    在这里插入图片描述

三、浏览器代理配置

  1. Firefox浏览器
    代理IP和端口是之前Fiddler的配置
    在这里插入图片描述
  2. Chrome浏览器
    chrome 升级到84版本后,默认启用Tls1.3加密协议,废弃了Tls1.2|1.1|1.0协议,由于浏览器服务端(Tls1.2) 与 客户端(Tls1.3) 加密协议不一致导致握手失败
    手动解决方案
    方案一: chrome://flags - 禁用 Enforce deprecation of legacy TLS versions 项 可暂时解决问题。
    在这里插入图片描述
    配置Chrome代理
    在这里插入图片描述
    与Fiddler配置一致。
    在这里插入图片描述

四、测试抓包功能

打开浏览器并访问页面,查看Fiddler端数据捕获情况
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值