Fiddler的功能简介及安装部署

Fiddler是一款功能强大的网络抓包工具,主要用于捕获HTTP和HTTPS协议的数据包,帮助开发者进行Web调试、接口测试、性能分析等工作。以下是关于Fiddler抓包工具的详细介绍:

一、主要功能

  1. 流量捕获和分析
    • 捕获所有通过计算机的HTTP和HTTPS流量,并以易于理解的方式展示给用户,包括请求头、响应头、Cookie等信息。
    • 支持解密HTTPS的外部会话,允许用户查看HTTPS请求的内容。
  2. 请求和响应修改
    • 用户可以在Fiddler中修改请求和响应,包括请求参数、请求头、响应内容等,以便测试不同的场景和调试问题。
    • 支持伪造请求和伪造服务器的响应,方便前后端调试。
  3. 性能测试
    • 提供工具帮助用户评估网络应用程序的性能,包括页面加载时间、请求时间线等。
    • 支持模拟弱网环境,进行性能测试。
  4. 安全测试
    • 帮助用户检测应用程序中的安全漏洞,包括跨站脚本攻击(XSS)、跨站请求伪造(CSRF)等。
    • 支持设置断点,暂停HTTP通讯,允许用户修改请求和响应以进行安全测试。
  5. 脚本扩展
    • 支持通过编写脚本扩展其功能,用户可以使用C#、JavaScript等语言编写自定义脚本,实现更复杂的操作和功能。
  6. 其他功能
    • 提供Composer功能,允许用户手动构造HTTP请求并发送到服务器进行测试。
    • 提供Inspector功能,用于分析页面加载性能并提供优化建议。
    • AutoResponder功能可以根据规则自动回复请求,适用于模拟后端服务或测试特定场景。

二、安装部署

1、清除电脑上的根证书,WIN+R快捷键,输入:certmgr.msc, 然后回车,查找所有fiddler证书,然后删除。(首次安装fiddler请忽略)

2、清除浏览器上的证书文件 ,此处需要仔细查找带有FiddlerRoot的字样,并删除,以谷歌浏览器为例说明,在浏览器上输入: chrome://settings/,(

首次安装fiddler请忽略)

3、卸载干净fiddler

4、下载最新版fiddler ,强烈建议在官网下载:Download Fiddler Web Debugging Tool for Free by Telerik

5、 正常傻瓜式安装,下一步,下一步,安装完毕后,先不用急于打开软件。

6、下载并安装Fiddler证书生成器:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2

7、打开Fiddler,点击工具栏中的Tools—>Options

8、点击https设置选项,勾选选择项

9、点击Actions,点击第二项:Export Root Certificate to Desktop,这时候桌面上会出现证书FiddlerRoot.cer文件,点击OK设置成功,关闭fiddler

10、PC端,在浏览器中导入证书FiddlerRoot.cer,以谷歌浏览器为例说明,在浏览器上输入: chrome://settings/,然后进入高级设置,点击管理证书

11、在受信任的根证书颁发机构,对证书进行导入

12、重新打开fiddler,就可以在电脑上进行https抓包了。

13、

①点击 Fiddler->Tools -> Options,

②在 Connections 面板选中 Allow remote computers to connect 允许其他设备连接,在弹出的提示中点击确定

③重启Fiddler生效

如图:

14、电脑开启热点,手机连接此热点,设置热点的代理,服务为电脑ip,端口跟【12】设置一样。

15、打开浏览器,输入  ip:8888,以ios为例,用Safari浏览器打开ip:8888,下载安装证书

16、进入设置 -> 通用 -> 关于本机 -> 证书信任设置,开启Fiddler的证书即可!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值