使用Fiddler抓包
前言
:简单记录一下使用fiddler时候,详情和数据统计面板中的内容
正文:
1:session面板中
#号列中的图标,每种图标代表不同的相应类型,具体的类型包括:
2.Statistic
3. Inspectors
inspectors分为上下两个部分,上半部分是请求头部分,下半部分是响应头部分。对于每一部分,提供了多种不同格式查看每个请求和响应的内容。JPG 格式使用 ImageView 就可以看到图片,HTML/JS/CSS 使用 TextView 可以看到响应的内容。Raw标签可以查看原始的符合HTTP标准的请求和响应头。Auth则可以查看授权Proxy-Authorization 和 Authorization的相关信息。Cookies标签可以看到请求的cookie和响应的set-cookie头信息。
4. AutoResponderFiddler
AutoResponder是Fiddler比较重要且比较强大的功能之一。可用于拦截某一请求,并重定向到本地的资源,或者使用Fiddler的内置响应。可用于调试服务器端代码而无需修改服务器端的代码和配置,因为拦截和重定向后,实际上访问的是本地的文件或者得到的是Fiddler的内置响应。
例如:
1:现在浏览器中输入www.baidu.com,在fiddler中应该能看到session
2:选择第一条(上图标蓝的session) 右键->save->response->response body
(之所以要选择第一条,是因为第一条中没有其他的url??)
3 : 将保存下来的文件打开,将里面的内容修改成任意内容
4:选中第一条,点击add rule ,然后根据图片箭头进行填写和勾选
当勾选enable rules时,就算是配置成功
5:在浏览器中重新输入www.baidu.com
问题:如果出现了找不到文件的情况
检查配置时候的文件是否写了全路径
将该文件复制到Fiddler2\Captures\Responses下,将路径改为复制后的全路径。
5.Composer:构建请求
(目前还不会操作)
(1)parsed输入请求的url之后execute即可;也可以修改相应的头信息。
(2)Raw。使用HTTP头部信息构建http请求。
6:fiddler 过滤
host和zone过滤。可以过滤只显示intranet或则internet的HTTP请求
client process:可以捕获指定进程的请求。
例如:
在左侧的session中只抓取:
取消use filters