Fiddler (五) Mac下使用Fiddler

Fiddler (五) Mac下使用Fiddler

Fiddler是用C#开发的。  所以Fiddler不能在Mac系统中运行。  没办法直接用Fiddler来截获MAC系统中的HTTP/HTTPS,    Mac 用户怎么办呢?

Fiddler可以允许“远程连接”。  我们可以利用这个间接来实现Fiddler捕获Mac系统发出的HTTP/HTTPS

阅读目录:

  1. 使用虚拟机
  2. 虚拟机的网络使用“Bridged” 模式
  3. 配置虚拟机上的Fiddler, 允许“远程连接”
  4. 获取虚拟机Windows7的IP地址
  5. 配置Mac,把代理服务器指向Fiddler
  6. 大功告成, 开始抓包
  7. 用完后,记得在Mac中禁止代理
  8. Linux下使用Fiddler

使用虚拟机

Mac中安装虚拟机软件(比如VMware Fusion). 然后在虚拟机中安装一个 Windows7系统(别的Window系统都可以), 然后在Windosw7中安装Fiddler

虚拟机的网络使用“Bridged” 模式

采用"Bridged" 模式,  可以让虚拟机上运行的Windows7系统,就像局域网里的一台独立的主机,拥有独立的IP地址

配置虚拟机上的Fiddler, 允许“远程连接”

在虚拟机中, 打开Fiddler    Tools-> Fiddler Options 。  (配置完后记得要重启Fiddler).

选中"Decrpt HTTPS traffic",    Fiddler就可以截获HTTPS请求

选中"Allow remote computers to connect".  是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来

获取虚拟机Windows7的IP地址

这个太简单了, 直接在CMD中运行ipconfig.  就可以得到Windows7的IP地址,

或者你可以在Fiddler中得到IP地址。  把鼠标放在 Fiddler 工具栏上的 “Online” 上就可以了

配置Mac,把代理服务器指向Fiddler

在Mac 系统中, 打开System Preferences ->Network->Advanced...->Proxies    中

选择“Web Proxy (HTTP)” 输入IP地址10.29.56.93和端口8888

选择“Secure Web Proxy (HTTPS)”  输入IP地址10.29.56.93和端口8888

大功告成, 开始抓包

现在Mac上面任何程序(比如Safari, Firefox, Itunes, App Store)发出的HTTP/HTTPS都可以被Fiddler获取。

实例: 在Mac上,打开Safari,  

1. 输入http://www.cnblogs.com/tankxiao.  看看Fiddler能否捕获。

2.  输入https://dynamic.12306.cn/otsweb/   看看Fiddler能否捕获。

是不是HTTP和HTTPS都截获到了????,  你不但能截获, 还可以下断点,修改Request, 修改Response, Do what you want.

用完后,记得在Mac中禁止代理

每次用完, 一定要记得把Mac上的代理禁止掉, 否则容易造成Mac无法上网。

Linux下使用Fiddler

Fiddler同样可以捕获Linux系统发出的HTTP,HTTPS, 使用方法跟Mac系统一样。

下图是Ubuntn如何设置代理。

附: Fiddler 系列教程, (连载中, 敬请期待)

Fiddler (一) 教程

Fiddler (二) Script用法

Fiddler (三) Composer创建和发送HTTP Request

Fiddler (四) 实现手机的抓包

Fiddler (五) Mac下使用Fiddler

Fiddler (六) 最常用的快捷键

时间: 2024-10-01 03:16:00

Fiddler (五) Mac下使用Fiddler的相关文章

Android开发技巧五-Mac下eclipse代码自动提示设置

网上找了一些设置的方法,但对于我的eclipse版本似乎都不太合适.终于自己找到了位置,在此记录一下,希望可以帮到有需要的朋友. 点击偏好设置: 在箭头所指输入框中输入键盘上所有字母或字符,点击Apply和OK即可! 喜欢的朋友可以关注我哦!多谢 欢迎转载.点赞! 版权声明:本文为博主原创文章,未经博主允许不得转载.

Mac下也能用抓包工具Fiddler

一直以来都是在Windows底下工作,对于抓包工具,自然而然当属Fiddler最最出色.不过Fiddler是在.Net runtime环境下运行的,所以想要在Mac下使用,有些困难. 在试过了Charles.Rythem.TinyProxy和NProxy这些抓包工具后,我依然苦恼,它们有的需要支付昂贵的费用,有的只支持本机网页请求代理,而有些界面只有文本模式,这让我无法适从. 直到去年10月份(2016年10月),Telerik官网上悄然地放上了Fiddler的OSX版,这让我欣喜若狂,赶紧来尝

fiddler for mac

Fiddler 是一免费的web调试工具.并且兼容所有浏览器.系统和平台. Fiddler 是基于微软的 .Net 技术开发的,没办法直接在 Mac/Linux 下使用.本文介绍一些替代方案(这些方案也适用于 Linux). 在 Fiddler 的下载页面,我们可以看到这样一句话: Need a Linux or Mac build? Check out the Alpha build for the Mono framework. 另外,Mac 系统下的 Fiddler 是依赖 Mono 的.

mac下如何安装charles和资源代理

几天前换了mac,对于喜欢用fiddler开发的我很纠结,因为mac下没有fiddler,幸好同事推荐使用charles,可是从来没使用过的我,安装也是很痛苦的,而且这东东还是收费的...幸好可以破译 .嘿嘿!下面就让我来说说吧! 1.前提:安装charles的前提必须有jdk 我安装的是, http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 这里的Mac OS X x64,然后你

使用mac下Fiddler的替代工具Charles进行手机抓包

对手机的抓包有两种方式,各有优劣且互补,一般第一种即可,对于不走代理的 App 选择第二种方式 第一种 Fiddler: 利用 Fiddler 抓包,适合大多数走代理的应用, 优点 (1) 无需 root (2) 对 Android 和 Iphone 同样适用 (3) 操作更简单方便(第一次安装配置,第二次只需设置代理即可) (4) 数据包的查看更清晰易懂,Fiddler 的 UI 更简单明了 . 参考: http://www.trinea.cn/android/android-network-

mobile开发福音mac版之Fiddler

mobile开发麻烦在什么地方?和早期的js一样调试目前是它最头疼的地方之一,特别是在mac下,要知道mac下的软件基本都是不便宜的,在window下可以通过Fiddler做些拦截.网络延时之类的操作,那mac下有没这样的免费工具?当然有,今天给大家介绍一款神器auto_response,点击这里可以去git上看下. 安装方法很简单,打开终端,输入: gem install'auto_response' 而且它主要的命令就下面三个: ar start ar status #check serve

[转]ubuntu下安装fiddler

转 ubuntu下安装fiddler  biangbiang 因为工作中需要用到fiddler工具  现在工作环境迁移到ubuntu14 下  发现fiddler只支持windows网上也有很多推荐 号称可以代替fiddler   但因为功能使用上比较习惯  并且fiddler的debug 和设置断点功能 不一定新的工具上会有  所以开始寻觅linux下安装fiddler的可能  查询一些资料后发现也是可以的. 1.fiddler是基于.net开发,所以安装fidder前需要安装.net fra

免费的HTML5连载来了《HTML5网页开发实例详解》连载(五)图解通过Fiddler加速开发

Fiddler是Windows底下最强大的请求代理调试工具,监控任何浏览器的HTTP/HTTPS流量,窜改客户端请求和服务器响应,解密HTTPS Web会话,图4.44为Fiddler原理示意图. 图4.44  Fiddler原理示意图 Fiddler安装的系统要求为Windows XP或Windows 8中的版本,其中Fiddler2依赖于Microsoft.NET Framework 2.0,最新的Fiddler4依赖于Microsoft.NET Framework 4.0. Fiddler

ubuntun下安装Fiddler

对于分析网页或者写爬虫的时候经常需要用到抓包工具进行网页数据的抓包.在Windows下可以安装Fiddler来抓包.在ubuntun下不能直接安装Fiddler.需要先安装mono 1 首先安装mono环境:apt-get install mono-complete 2 下载一个最新的Fidder for mono.网址:http://fiddler.wikidot.com/mono.随便选择一个目录进行解压.然后进入到解压的目录.里面有一个Fiddler.exe文件 [email protec