抓包工具抓包工具Fiddler的使用方法详解的使用方法详解(Fiddler中文教程中文教程)
本文详细说明了抓包工具Fiddler的使用方法与各个面板的功能介绍每个按钮都说明了他的功能,完全可以当作
Fiddler的中文教程了
Fiddler简介简介
Fiddler(中文名称:小提琴)是一个HTTP的调试代理,以代理服务器的方式,监听系统的Http网络数据流动,Fiddler可以也
可以让你检查所有的HTTP通讯,设置断点,以及Fiddle所有的“进出”的数据(我一般用来抓包)
Fiddler还包含一个简单却功能强大的基于JScript .NET事件脚本子系统,它可以支持众多的HTTP调试任务。
Fiddler官方网站提供了大量的帮助文档和视频教程,这是学习Fiddler的最好资料
Fiddler_官方网站
Fiddler_官方文档
Fiddler_官方插件
Fiddler抓包工作原理抓包工作原理
Fiddler是以代理WEB服务器的形式工作的,浏览器与服务器之间通过建立TCP连接以HTTP协议进行通信,浏览器默认通过自
己发送HTTP请求到服务器
它使用代理地址:127.0.0.1, 端口:8888. 当Fiddler开启会自动设置代理, 退出的时候它会自动注销代理,这样就不会影响别的
程序。
不过如果Fiddler非正常退出,这时候因为Fiddler没有自动注销,会造成网页无法访问。解决的办法是重新启动下Fiddler。
Fiddler主界面
Fiddler的主界面分为 工具面板、会话面板、监控面板、状态面板
Fiddler的工具面板
说明注释、重新请求、删除会话、继续执行、流模式/缓冲模式、解码、保留会话、监控指定进程、寻找、保存会话、切图、
计时、打开浏览器、清除IE缓存、编码/解码工具、弹出控制监控面板、MSDN、帮助
Fiddler两种抓包模式
缓冲模式(Buffering Mode)Fiddler直到HTTP响应完成时才将数据返回给应用程序。可以控制响应,修改响应数据。但是时
序图有时候会出现异常
流模式(Streaming Mode)Fiddler会即时将HTTP响应的数据返回给应用程序。更接近真实浏览器的性能。时序图更准确,但
是不能控制响应。
Fiddler的会话面板
Fiddler的会话面板图标的会话面板图标
Fiddler的监控面板的监控面板
Fiddler的统计报表的统计报表
请求总数、请求包大小、响应包大小。
请求起始时间、响应结束时间、握手时间、等待时间、路由时间、TCP/IP、传输时间。
HTTP状态码统计。
返回的各种类型数据的大小统计以及饼图展现。
Fiddler的时间轴的时间轴
每个网络请求都会经历域名解析、建立连接、发送请求、接受数据等阶段。
评论0