链接:pan.baidu.com/s/1_7TRM1ZE… 密码:ibiy
Fiddler2.rar 为免安装中文版本
官方文档:docs.telerik.com/fiddler/Con…
1.PC端的使用看慕课网
2.Fiddler显示服务器IP的方法
1.Rules---》Customize Rules ,
2、添加如下一行脚本:
FiddlerObject.UI.lvSessions.AddBoundColumn("Server IP", 120, "X-HostIP");
完整代码 可以搜索 var today: Date = new Date();
static function Main() {
var today: Date = new Date();
FiddlerObject.StatusText = " CustomRules.js was loaded at: " + today;
// Uncomment to add a "Server" column containing the response "Server" header, if present
FiddlerObject.UI.lvSessions.AddBoundColumn("Server IP", 120, "X-HostIP");
}
重启Fiddler
3. 抓取手机数据包
本文链接: 2015/04/30/使用前端开发利器Fiddler调试手机程序/
抓取手机数据包和抓去电脑上的数据包一样,只需要将手机的代理设置为Fiddler。
具体操作:让手机连接的wifi和你安装Fiddler的电脑处于同一网段,然后在手机的wifi设置中,选择高级选项,设置代理,指向你电脑的ip,端口设置为8888即可。
如上图所示,我电脑的ip是10.4.66.135
,于是在手机连上wifi以后,勾选**高级选项
,代理选择手动
**,代理服务器主机名输入10.4.66.135
,代理服务器端口输入8888
,点击保存即可。
配置好以后,手机上所有网络请求和响应都会走Fiddler代理,这样就可以分析手机的网络流量了。我们在手机上打开一个大家熟悉的地址www.baidu.com
,可以看到抓取的数据流量包了,Fiddler的工具栏看起来很复杂,如下图所示,稍微熟悉一下之后就会发现其实很简单。左侧界面是数据包按照时间顺序的列表,右边是对应每一个包的解析,我们可以看到详细的http header头文件以及表单、json数据等等。