转载

抓包工具 Fiddler 相关知识总结

  • 整理对 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 应用的具体细节,了解细节后可以尽可量防止漏洞,可以对细节做性能测试
  • 不管是 Web 开发的前端还是后端,都需要,或者是说只要开发中含有 HTTP 请求的都需要抓包工具
原文  http://code.youmeek.com/2016/04/30/2016/04/Fiddler/
正文到此结束
Loading...