(转)Fiddler使用手册(二)------包分析
2016-05-09 11:37
615 查看
0x00 抓取数据包
打开浏览器,使用fiddler抓取http数据包每种图标代表不同的相应类型,具体的类型包括:
0x01 开始分析
1. Statistic。
关于HTTP请求的性能和其他数据分析:我们可以从中看出一些基本性能数据:如DNS解析的时间消耗是8ms,建立TCP/IP连接的时间消耗是8ms等等信息。
2. Inspectors
上半部分是请求头部分,下半部分是响应头部分。JPG 格式使用 ImageView 就可以看到图片,HTML/JS/CSS 使用 TextView 可以看到响应的内容。Raw标签可以查看原始的符合HTTP标准的请求和响应头。Auth则可以查看授权Proxy-Authorization 和 Authorization的相关信息。Cookies标签可以看到请求的cookie和响应的set-cookie头信息。
Fiddler比较重要且比较强大的功能之一。可用于拦截某一请求,并重定向到本地的资源,或者使用Fiddler的内置响应。可用于调试服务器端代码而无需修改服务器端的代码和配置,因为拦截和重定向后,实际上访问的是本地的文件或者得到的是Fiddler的内置响应。当勾选allow autoresponser 并设置相应的规则后(本例中的规则是将http://blog.csdn.net/ohmygirl的请求拦截到本地的文件layout.html),如下图所示
3. AutoResponder
Fiddler比较重要且比较强大的功能之一。可用于拦截某一请求,并重定向到本地的资源,或者使用Fiddler的内置响应。可用于调试服务器端代码而无需修改服务器端的代码和配置,因为拦截和重定向后,实际上访问的是本地的文件或者得到的是Fiddler的内置响应。当勾选allow autoresponser 并设置相应的规则后(本例中的规则是将http://blog.csdn.net/ohmygirl的请求拦截到本地的文件layout.html),如下图所示然后在浏览器中访问http://blog.csdn.net/ohmygirl,得到的结果实际本地layout.html的内容,说明请求已经成功被拦截到本地.当然也可以使用Fiddler的内置响应。下图是Fiddler支持的拦截重定向的方式:
I. 字符匹配 如 example可以匹配 http://www.example.com和http://example.com.cn II. 完全匹配 以EXACT开头表示完全匹配,如上边的例子 EXACT:http://blog.csdn.net/ohmygirl III. 正则表达式匹配 以regex: 开头,使用正则表达式来匹配URL 如:regex:(?insx).*\.(css|js|php)$ 表示匹配所有以css,js,php结尾的请求url
4. Composer。
老版本的fiddler中叫request-builder.顾名思义,可以构建相应的请求,有两种常用的方式构建请求: (1)Parsed 输入请求的url之后executed即可,也可以修改相应的头信息(如添加常用的accept, host, referrer, cookie,cache-control等头部)后execute. (2)Raw。使用HTTP头部信息构建http请求。5. Filter
Fiddler另一个比较强大的功能。Fiddler提供了多维度的过滤规则,足以满足日常开发调试的需求。如下图示:过滤规则有: a. host和zone过滤。可以过滤只显示intranet或则internet的HTTP请求 也可以选择特定域名的HTTP请求
b. client process:可以捕获指定进程的请求。 这对于调试单个应用的请求很有帮助。 其他更多的设置可以参考fiddler的官方文档。 原文链接:http://blog.csdn.net/ohmygirl/article/details/17849983
相关文章推荐
- 无限分级和tree结构数据增删改【附DEMO下载】
- EDID使用说明
- 字符串与指针
- php数据访问之增删改查操作
- iOS 判断当前页面是否显示
- win10、win8和win7下解决php5.3和5.4、5.5等不能加载php_curl.dll的终极解决办法
- Class org.apache.hadoop.io.compress.BZip2Codec not found
- okhttp的第一次使用
- 第十周学习进度表
- 异步编程:(TAP)基于任务的异步编程模型详解
- VS 无法调试 IIS
- images 目录不可写入,您的网站将无法浏览。
- CSU 1720 How to Get 2^n (大数+hash)
- Nova组件
- Spring技术内幕——深入解析Spring架构与设计原理(一)IOC实现原理
- 编辑PDF文档内容有哪些方法
- 我是怎么挣到现在这些钱的
- 搜狗推出明医搜索
- 自定义延时消失的警示框
- Focus事件处理