Fiddler

fiddler使用心得(一)【元素基本介绍】

2019-03-19  本文已影响0人  南栀倾寒_76c0

fiddler或者说抓包是一名测试工程师工作中必不可少的伙伴,也是也是招聘jd中必有条目之一,本鱼工作三年从懵懂无知到现在比较娴熟,在fiddler的使用上略有心得,与君共勉。。

一、什么是抓包?

抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。当然,更多的功能由你挖掘......

二、什么是fiddler?

1、Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888,我们也可以通过设置进行修改。

2、Fiddler 是一个 HTTP 调试代理,以代理服务器的方式,监听系统的 HTTP 网络数据流动。说白了 Fiddler 就是使用所谓的 man-in-the-middle(中间人)方式“劫持”并分析你的网络数据。原理如图:

3、fiddler下载地址(网上转载仅供参考):

官方下载地址:http://www.telerik.com/download/fiddler

Win8 以后(Version 4.6.1.5)-> 链接:http://pan.baidu.com/s/1dDsfXc9 密码:55ou

Win8 以前(Version 2.6.1.5)-> 链接:http://pan.baidu.com/s/1dDCyOqX 密码:x9y3

三、怎样安装fiddler?

啊哈哈,就是你想的那样,一直点击“我愿意”,之后听天由命。。。有没有婚礼上“YES I DO”的既视感?

四、怎样使用fiddler?

惊不惊喜,意不意外,轻而易举就可以使用如此强大的工具。

1、Fiddler安装后,设置的端口默认为8888,当Fiddler启动后,默认将IE的代理设为了127.0.0.1:8888,而其他如火狐浏览器需要手动设置代理后才可以抓包。设置内容如图:

2、要使用Fiddler进行抓包,首先需要确保Capture Traffic是开启的(安装后是默认开启的),勾选File->Capture Traffic,也可以直接点击Fiddler界面左下角的图标开启和关闭抓包。

3、如何分析抓到的这些数据包呢?如图所示的区域为数据包列表,要分析这些数据包,首先要了解各字段的含义。

#:顺序号,按照抓包的顺序从1递增

Result:HTTP状态码

Protocol:请求使用的协议,如HTTP/HTTPS/FTP等

HOST:请求地址的主机名或域名

URL:请求资源的位置

Body:请求大小

Caching:请求的缓存过期时间或者缓存控制值

Content-Type:请求响应的类型

Process:发送此请求的进程ID

Comments:备注 

Custom:自定义值

在# 序号的前边你可以看到很丰富的图标,它们可不是摆设,理解它们的含义对于你快速掌握 Fiddler 可大有用处!

上一篇 下一篇

猜你喜欢

热点阅读