fiddler抓包后怎么分析
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fiddler抓包后怎么分析相关的知识,希望对你有一定的参考价值。
参考技术A fd抓包如何分析,你b站搜索跟着新手学FD,里面特别详细的介绍分析,现在这些教程全是一些只教如何安装配置,没有实战 参考技术B Fiddler绝对称得上是"抓包神器", Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。Fiddler能捕获ISO设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备。 同理,也可以截获Andriod,Windows Phone的等设备发出的HTTP/HTTPS。
前提条件:安装Fiddler的机器,跟Iphone 在同一个网络里, 否则IPhone不能把HTTP发送到Fiddler的机器上来。
截获智能手机发出的HTTP包有什么用?
用处一: 手机软件程序员利用Fiddler,可以截获手机发出的HTTP包, 从而调试程序
用处二: 软件测试人员用于测试智能手机上的软件。
用处三: 可以用来在App应用商店中刷排名
配置Fiddler, 允许"远程连接"
打开Fiddler, Tools-> Fiddler Options 。 (配置完后记得要重启Fiddler).
选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求
选中"Allow remote computers to connect". 是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来
fiddler怎么对浏览器抓包
工具
Fiddler;
浏览器,需要抓包的软件;
Statistic;
Inspectors;
步骤
在Fiddler的web session界面捕获到的HTTP,请求如下图所示:
需要注意的是#号列中的图标,每种图标代表不同的相应类型,具体的类型包括:
可以选择的操作有:save(保存请求的报文信息,可以是请求报文,可以是响应报文)。
关于HTTP请求的性能和其他数据分析,基本性能数据:如DNS解析的时间消耗是8ms,建立TCP/IP连接的时间消耗是8ms等等信息。
分为上下两个部分,上半部分是请求头部分,下半部分是响应头部分。对于每一部分,提供了多种不同格式查看每个请求和响应的内容。
Fiddler比较重要且比较强大的功能之一。可用于拦截某一请求,并重定向到本地的资源,使用Fiddler的内置响应。可用于调试服务器端代码而无需修改服务器端的代码和配置,因为拦截和重定向后,实际上访问的是本地的文件或者得到的是Fiddler的内置响应。
Parsed 输入请求的url之后executed即可,也可以修改相应的头信息(如添加常用的accept, host, referrer, cookie,cache-control等头部)后execute。
软件也可以锁定某个窗口,抓取指定的数据包。
2. 确保fiddle勾选到位
3. 把filter取消勾选
4. 重启fiddle,即可(再不然仔细检查) 参考技术B 一、实际上baifiddler是可以抓chrome的请求的。 由于chrome安装了代du理管理的插件SwitchySharp,无论选择zhi直接连接还是选择使用dao代理连接,插件都会屏蔽fiddler的设置。
二、fiddler会自动给浏览器设置一个代理127.0.0.1端口8888,并且记忆浏览器的代理设置,所有的请求先走fiddler代理,再走浏览器代理。
如果使用插件,可能会直接屏蔽了fiddler的代理,因此无法监听到请求了。
三、chrome下的解决方法:
代理插件选择“使用系统代理设置”选项,fiddler又重新能看到chrome的请求了。
或者不使用插件,不用卸载,chrome很方便禁用一个插件。然后使用浏览器默认的代理设置方式就可以。
使用代理插件是为了方便切换代理,但是可能会导致fiddler等工具无法使用
以上是关于fiddler抓包后怎么分析的主要内容,如果未能解决你的问题,请参考以下文章