Fiddler介绍

Fiddler介绍

一、总结

一句话总结:

Fiddler是位于客户端和服务器端的HTTP代理,目前最常用的http抓包工具之一,功能非常强大,是web调试的利器

1、Fiddler作用?

抓包、调试,也可以抓手机app的包调试手机app


·监控浏览器所有的HTTP/HTTPS流量
·查看、分析请求内容细节
·伪造客户端请求和服务器响应
·测试网站的性能
·解密HTTPS的web会话
·全局、局部断点功能
·第三方插件

2、Fiddler使用场景?

1、接口调试、接口测试、线上环境调试、web性能分析
2、判断前后端bug、开发环境hosts配置、mock、弱网断网测试

3、Fiddler的AutoResponder(自动响应器)可用于拦截某一请求,具体可以进行哪些操作?

1、重定向到本地的资源
2、使用Fiddler的内置响应
3、自定义响应

4、为什么后端的数据验证一定要有?

因为一些发包工具比如fiddler可以直接绕过前端直接发包,而且还有一些别的方式也可以直接发包

5、Fiddler中的composer的作用?

可以发包,比如做接口测试等等

6、Fiddler没有抓到https包的一般原因是什么?

Fiddler没有抓到https包,一般都是因为证书没有设置正确

7、Fiddler如何抓手机app的包?

1、【设置手机局域网代理】:保证手机和电脑在一个局域网,并且在手机的局域网设置中指定代理为电脑ip,端口号为Fiddler监听的端口
2、在Fiddler->Tools->Options->Connections中Allow remote computers to connect


设置之后记得 重启手机和重启Fiddler

8、ios上面抓包相对Android抓包,有什么额外步骤?

增加了一步要信任证书的操作

二、Fiddler介绍

博客对应课程的视频位置:

Fiddler是位于客户端和服务器端的HTTP代理
目前最常用的http抓包工具之一
功能非常强大,是web调试的利器


·监控浏览器所有的HTTP/HTTPS流量
·查看、分析请求内容细节
·伪造客户端请求和服务器响应
·测试网站的性能
·解密HTTPS的web会话
·全局、局部断点功能
·第三方插件


Fiddler使用场景
·接口调试、接口测试、线上环境调试、web性能分析
·判断前后端bug、开发环境hosts配置、mock、弱网断网测试



Fiddler的AutoResponder(自动响应器)可用于拦截某一请求,具体可以进行哪些操作
1、重定向到本地的资源
2、使用Fiddler的内置响应
3、自定义响应

为什么后端的数据验证一定要有
因为一些发包工具比如fiddler可以直接绕过前端直接发包,而且还有一些别的方式也可以直接发包


Fiddler中的composer的作用
可以发包,比如做接口测试等等

Fiddler没有抓到https包的一般原因是什么
Fiddler没有抓到https包,一般都是因为证书没有设置正确


Fiddler如何抓手机app的包
1、【设置手机局域网代理】:保证手机和电脑在一个局域网,并且在手机的局域网设置中指定代理为电脑ip,端口号为Fiddler监听的端口
2、在Fiddler->Tools->Options->Connections中Allow remote computers to connect

设置之后记得 重启手机和重启Fiddler




ios上面抓包相对Android抓包,有什么额外步骤
增加了一步要信任证书的操作


fiddler插件网站
https://www.telerik.com/fiddler/add-ons

fiddler插件willow下载地址
https://github.com/QzoneTouch/commonWidget/releases



 
原文地址:https://www.cnblogs.com/Renyi-Fan/p/12580700.html