首页 > 其他分享 >接口测试|Fiddler抓包设置及证书配置

接口测试|Fiddler抓包设置及证书配置

时间:2023-02-01 18:03:09浏览次数:37  
标签:Fiddler Firefox 证书 安装 接口 HTTPS Root 抓包

Fiddler抓包设置及证书配置

设置抓HTTPS的请求包

基础配置:

路径:启动Fiddler 》Tools》Options》HTTPS

注意:Option更改完配置需重启Fiddler才能生效

接口测试|Fiddler抓包设置及证书配置_证书管理

选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求,如果是第一次会弹出证书安装提示,若没有弹出提示,按照路径依次点击,使系统信任证书: Actions》Trust Root Certificate。另外,如果要监听的程序访问的 HTTPS 站点使用的是不可信的证书,则请接着把下面的 “Ignore servercertificate errors” 勾选上。

Action菜单介绍:

接口测试|Fiddler抓包设置及证书配置_Windows_02

1、Trust Root Certificate :安装信任Fiddler证书

2、Export Root Certificate Desktop :导出Fiddler证书到桌面

3、Open Windows Certficate Manager :打开电脑的证书管理器

4、Learn More about HTTPS Decryption :进入官方文档,学习抓包HTTPS

5、Remove Interception Certficates :删除拦截证书

6、Reset All Certficates :重置所有证书

fiddler证书安装

fiddler证书安装,按下列图点击“是”或者“yes”即可成功安装

接口测试|Fiddler抓包设置及证书配置_Windows_03

接口测试|Fiddler抓包设置及证书配置_HTTPS_04

接口测试|Fiddler抓包设置及证书配置_Windows_05

路径:Action》Open Windows Certficate Manager 打开证书证书管理器,可以看到Fiddler证书名字DO_NOT_TRUST_FiddlerRoot,如下图

接口测试|Fiddler抓包设置及证书配置_证书管理_06

设置Fiddler捕获Firefox HTTPS流量

谷歌和IE读取的是系统的证书,而Firefox读取的是自己的证书

如果第一次装Firefox 需要设置一下:

选项——常规——网络——选择使用系统代理,就可以被Fiddler抓到

接口测试|Fiddler抓包设置及证书配置_HTTPS_07

或者选择手动代理配置,配置准确:

接口测试|Fiddler抓包设置及证书配置_Windows_08

同时抓https包,不要忘记安装证书。Firefox需要导入证书

选项—隐私与安全—证书——查看证书——导入

接口测试|Fiddler抓包设置及证书配置_Windows_09

接口测试|Fiddler抓包设置及证书配置_HTTPS_10

导入证书时,证书从哪里来:

证书需要提前从fiddler里导出证书:
Tools——Fiddler Options——HTTPS——Actions——Export Root certificate to Desktop

成功导出后。

Firefox导入时选择这个证书就可以了。


标签:Fiddler,Firefox,证书,安装,接口,HTTPS,Root,抓包
From: https://blog.51cto.com/u_15640304/6031731

相关文章

  • 接口测试|Fiddler界面主菜单功能介绍(二)
    Fiddler界面主菜单功能介绍上篇文章介绍了File,Edit,Rules菜单,本篇文章书接上回,介绍剩下的Tools,View,Help菜单。Tools菜单这里提供各种支持fiddler的工具(1)Options...:打开......
  • 接口测试|Fiddler界面工具栏介绍(一)
    fiddler界面工具栏介绍(1)WinConfig:windows使用了一种叫做“AppContainer”的隔离技术,使得一些流量无法正常捕获,在fiddler中点击WinConfig按钮可以解除这个诅咒,这个与菜单......
  • 接口测试|Fiddler界面工具栏介绍(二)
    Fiddler界面工具栏介绍上篇文章介绍了顶部工具栏,本篇文章我们介绍底部状态栏Fiddler底端状态栏(1)黑色(控制台):可以在里面输入命令行,如输入help回车之后,在浏览器打开使用说明(2)C......
  • 接口测试|Fiddler界面工具栏介绍(三)
    Fiddler界面工具栏介绍前两篇文章我们分别介绍了顶部工具栏,底部状态栏,本篇文章我们介绍右侧高级工具栏。右侧高级工具栏(1)GetStarted:主页面(2)Statistics:请求统计视图,用来查看......
  • 开发小白的高光逆袭:竟然能一眼断定生产环境接口响应时间慢是磁盘性能问题引起的
    01问题背景某接口在测试环境耗时600~700ms左右,但在生产环境耗时在1.4s以上,接口实现逻辑包含数据库操作、文件操作、下游微服务调用和其他业务逻辑计算代码,该如何快速排查?团......
  • 调用外部接口
    HttpHeadersheaders=newHttpHeaders();headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);MultiValueMap<String,String>map=newLinkedMultiVa......
  • 接口的概念和接口文档
    使用Ajax请求数据时,被请求的URL地址,就叫做数据接口(简称接口)。同时,每个接口必须有请求方式。  接口文档,顾名思义就是接口的说明文档,它是我们调用接口的依据。好......
  • Python-接口
    fromabcimportABCMeta,abstractmethod#接口:若干抽象方法的集合classPaymet(metaclass=ABCMeta):#abstractmethodclass#抽象方法@abstractmeth......
  • OpenWRT Dnsmasq在指定接口上工作
    设置如下dnsmasq默认在loopback上工作configdnsmasq'landomain'   optiondomainneeded'1'   optionboguspriv'1'   optionfilterwin2k'0'   optio......
  • 接口
    1.普通类:只有具体实现抽象类:具体实现和规范(抽象方法)都有!接口:只有规范!自己无法写方法~专业的约束!约束和实现分离:面向接口编程~2.接口就是规范,定义的是一组规则。3.接口......