码迷,mamicode.com
首页 > 系统相关 > 详细

MAC下使用feddler进行抓包

时间:2015-08-30 06:28:28      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:

之前的文章已经介绍过了用Fiddler进行实际的调试,今天来讲一下在MAC系统下使用Fiddler进行抓包的操作。

1.MAC版的Fiddler

  之前的fiddler只能在window上系统使用,主要原因是因为Fiddler是用C#开发的,你需要在你的系统里安装.NET Framework框架。虽然现在现在的MAC上出OS的版本,但是你要安装Mono Fiddler(下载地址),并且在之前还要安装Mono MRE(下载地址)。非常的繁琐,最主要的原因是现在MAC的fiddler还存在很多的缺陷,需要进行一段实际的调试才能像我们使用weindows版的一样顺手。好在我们有另外的解决方案。

2.虚拟机代理使用Fiddler

   为了能够正常的使用Fiddler,我们最终选择了通过虚拟机代理的方式进行抓包。

  我这里安装的是 Parallels Desktop 11 ,网上有破解版的,直接安装即刻,使用其他的虚拟机也没问题,这个自行选择。

  首先打开虚拟机,查看一下当前的IP地址

技术分享

 

   接下来要配置MAC下的网络代理了。打开 系统偏好设置-》网络-》高级-》代理 

  选择代理模式,勾选web代理,和安全web代理,因为有些网页是用https打开的。不设置可能抓包抓不到。web代理服务

 技术分享

 

   然后在虚拟机里打开fiddler,看看抓到了什么?什么都没有是把?那就对了,你可以在MAC下ping虚拟机的IP,是ping不通的!所以我们需要在虚拟机的配置里把网络连接方式改成桥接的。

 技术分享

 

 我这里选择的是wifi桥接网络。如果你是用网线连接的,可以选择以太网的方式进行桥接。好了,再去虚拟机里看下你的IP地址吧

技术分享

技术分享

 

现在两台机子处在同一个网段下了,再去看一下fiddler,我在手机上打开嘀嘀打车,已经可以顺利的抓到包了!

技术分享

 

MAC下使用feddler进行抓包

标签:

原文地址:http://www.cnblogs.com/whitelist/p/4770250.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!