http://www.cnblogs.com/TankXiao/archive/2013/04/18/3027971.html

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 (五) Mac下使用Fiddler相关推荐

  1. Mac下使用Fiddler抓包详解(个人使用过程)

    Mac下使用Fiddler抓包详解(个人使用过程) 前言 1.VMware Fusion for Mac 2.win7镜像 3.windows版fiddler mac使用Windows fiddler ...

  2. Mac下使用Fiddler

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

  3. Mac下使用fiddler抓包

    Fiddler是一款使用十分便捷的抓包工具,小巧,开源,功能强大. 但是由于其基于.net,所以无法在win以外的系统上很好的使用. BUT!!!作为小仙女,手拿mac就是不服输!!! 尝试过一波Ch ...

  4. fiddler mac教程_Mac下使用Fiddler步骤

    一.Mono安装 首先,Mac下需要使用.Net编译后的程序,需要用到跨平台的方案Mono.安装程序可以点击下载. 安装完后,从Mozilla LXR上下载所有受信任的root证书,存于Mono的证书 ...

  5. Mac下也能用抓包工具Fiddler

    一直以来都是在Windows底下工作,对于抓包工具,自然而然当属Fiddler最最出色.不过Fiddler是在.Net runtime环境下运行的,所以想要在Mac下使用,有些困难. 在试过了Char ...

  6. 在MacOS下使用Fiddler抓包

    在MacOS下使用Fiddler抓包 有两种方式,分别是安装Mac版的Fiddler,或者是用虚拟机,安装Windows系统,在Windows系统下运行Fiddler对Mac系统中的内容进行抓包. M ...

  7. iOS 10.3下解决Fiddler代理抓包ssl证书信任问题

    iOS 10.3下解决Fiddler代理抓包ssl证书信任问题 参考文章: (1)iOS 10.3下解决Fiddler代理抓包ssl证书信任问题 (2)https://www.cnblogs.com/ ...

  8. Mac 下最好用的五笔输入法--清歌

    2019独角兽企业重金招聘Python工程师标准>>> 入手Mac已经有一段时间,越来越坚信,作为一名程序员一定要用Mac的理由. 但在Mac下,我一直没有找到合适的五笔输入法,总是 ...

  9. 使用Fiddler修改inspectors下面的webfoms下的参数怎么改,求可以直接改的方法。

    使用Fiddler修改inspectors下面的webfoms下的参数怎么改,求可以直接改的方法. 按住shift不放,启动fiddler,页面会回复默认设置,之前隐藏的窗口会恢复

最新文章

  1. 关于加载 下拉 刷新,和加载更多,
  2. 初识、理解适配器模式
  3. Android--高德地图自动定位
  4. python快速入门答案-python快速入门基础知识
  5. 一个训练集未知的神经网络
  6. Session在类库中的使用
  7. mysql open-files-limit_在mysql 5.5中更改open-files-limit
  8. .NET Core 3.0:System.Data的变化
  9. 编写程序,生成包含1000个0到100之间的随机整数,并统计每个元素的出现次数
  10. 地表反照率数据、地表净辐射通量、太阳辐射数据、地表温度、地表显热通量、NDVI、NPP、土地利用数据
  11. IT资源书籍999999999本
  12. linux-uboot 移植四 uboot的移植
  13. 【历史上的今天】5 月 30 日:Risc 架构之父出生;ATT 宣布推出视频电话系统;Windows NT 3.51 发布
  14. python 实现 n 次方_python实现pow函数(求n次幂,求n次方)
  15. 用java做出长方体的表面积_计算长方体、四棱锥的表面积和体积(Java)acm.sdut...
  16. 将OKRA-ERP配置成固定资产实物管理全过程
  17. 企业多云场景下的管理方案:多云统一账号管理(Cloud SSO)
  18. Android权限警告(Signature|privileged permissions not in privapp-permissions whitelist)
  19. bokeh参数设置详解
  20. 不良贷款催收之技巧和策略

热门文章

  1. Visual Studio下Qt调用IDL
  2. linux集成开发环境
  3. C#日期控件(js版)
  4. Java自定义JSlider UI
  5. 什么是Cortex、ARMv8、arm架构、ARM指令集、soc
  6. python直方图拟合曲线_在直方图python中拟合非标准化高斯
  7. pytorch已经安装成功了为什么不能使用import_使用auto keras的过程
  8. git指令快捷 idea_IDEA+Git+Gitlab使用详细教程
  9. java.io.IOException: Broken pipe 的异常处理
  10. 后端技术:Spring Boot 项目优化和 JVM 调优,真实有效。