(图片来源网络,侵删)
Eric LawrenceFiddler:译名—小提琴手,由Eric开发,是微软Edge团队成员,谷歌chrome 安全团队成员Fiddle支持多个平台的版本:Classic (win7下使用)Windows : https://www.telerik.com/download/fiddlerMac/Linux: http://fiddler.wikidot.com/monoEverywhere(win7以上版本)Window:https://www.telerik.com/download/fiddler-everywhereMac: https://www.telerik.com/download/fiddler/fiddler-everywhere-osxLinux: https://www.telerik.com/download/fiddler/fiddler-everywhere-linux由于早期Fiddler是基于.net开发的,所以在windows平台下支持的功能更多,在IOS\Linux的支持会相对少概述Fiddler是做什么的,能帮助我们做什么?1、监听http/https的流量,可以截获从浏览器或者客户端软件向服务器发送的http/https请求;2、对截获之后的请求,我们还能够查看请求中的内容,分析数据是否准确(Inspectors );3、伪造请求,不仅可以伪造客户端的请求,还能够伪造服务器的响应(Composer,Breakpoint);4、测试网站的性能(如:Statistics, Replay);5、解密https的外部会话因为https本身是一种加密的协议,通过fiddler我们可以进行解密操作;6、自动化(半自动)收集处理信息(FiddlerScript);7、提供第三方扩展插件(如:Burp-like Inspector),实现更多需求;8、编码解码(TextWizard);工作原理需要经过Fiddler的代理服务器代为转发请求与响应Fiddler Everywhere是适用于任何浏览器,系统或平台的高性能,跨平台的Web调试代理使用场景1、本地(开发)环境的host配置(映射);2、前后端接口连调,测试——Composer,Breakpoint(断点),Replay;3、定位线上bug——将发布文件代理到本地,快速定位线上bug;4、性能分析和优化——Inspectors 、Timeline(时间统计);5、采集数据或者转发服务器处理——FiddlerScript;附上一个AIRCRK的思维导图:Fiddler 思维导图相信看了以上内容,对Fiddler有了整体的了解,后面我们一起细化进行使用官方文档:https://docs.telerik.com/fiddler-everywhere/introduction
0 评论