- 整理对 Fiddler 工具的知识积累
- 分享给更多需要使用抓包工具的人
它是什么
- 术语定义
- 官网定义: http://www.telerik.com/fiddler
- 百度百科定义: http://baike.baidu.com/item/Fiddler
- 维基百科定义: https://en.wikipedia.org/wiki/Fiddler_%28software%29
- 简单地讲就是一个抓包工具,或者是叫做网络嗅探器,把网络传输的数据抓取下来进行分析、Debug
- 它可以对常用的浏览器:IE、Chrome、Firefox、Safari 等进行抓包,支持 HTTP、HTTPS
- 支持代理,可以通过它,在同一个局域网中抓取 APP 的网络请求,然后进行分析
- 一般我们用来做测试
- 支持插件扩展
- 别人这样说:
-
Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。
- 来源: http://blog.csdn.net/ohmygirl/article/details/17846199
- 官网资料:
- Windows 版本需要 .NetFrameWork 环境
- 官网下载(Windows-大小 1M): https://www.telerik.com/download/fiddler
- 官网下载(Linux-大小 1M): http://fiddler.wikidot.com/mono
- 插件官网: http://www.telerik.com/fiddler/add-ons
- 官网文档: http://docs.telerik.com/fiddler/configure-fiddler/tasks/configurefiddler
- 官网博客: http://www.telerik.com/blogs/tag/fiddler
- 它的历史
- 版本发布历史: http://www.telerik.com/support/whats-new/fiddler/release-history/fiddler-v2.x
- 同类技术:
- Wireshark(强大)、httpwatch(浏览器扩展)、firebug(浏览器扩展)、Chrome 开发者模式
- 学习前提/依赖
- 略懂 HTTP 相关知识,比如 GET POST PUT 等这类 request method,Content-type 等这种 request header
哪些人不喜欢它
为什么学习它
- 因为开发中需要测试,需要了解整个 Web 应用的具体细节,了解细节后可以尽可量防止漏洞,可以对细节做性能测试
- 不管是 Web 开发的前端还是后端,都需要,或者是说只要开发中含有 HTTP 请求的都需要抓包工具
原文 http://code.youmeek.com/2016/04/30/2016/04/Fiddler/