mac下HTTP与HTTPS抓包

HTTP抓包流程

1. 在mac 电脑 上下载代理软件,charlse或者fiddler均可以;

下载方法:http://www.charlesproxy.com/可下载到最新版本

2.  查看mac电脑 的ip地址

查看方法:

电脑左上方苹果 图标--系统偏好设置--网络--选择wifi--点击右下方“高级”--选择“TCP/IP”,查看对应显示内容 IPv4地址,此地址内容即为电脑 的ip地址,复制此地址;

3. 在手机上绑定电脑ip

 绑定方法:

  • 打开iphone--设置--无线局域网,打开网络设置,找到下方HTTP代理,选择“手动”;

  • 将第2步得到的mac电脑 ip地址填至 “服务器”一栏上;

  • “端口”一样上填上 8888;

4.  打开第1步中安装好的代理软件,正常情况下,手机上进行数据请求时,在代理软件上会显示出对应的访问请求数据,就证明你的手机已经连接上了你的电脑 网络;

5.  通过以上步骤后,修改mac电脑 上的 hosts地址,iphone上对应的请求hosts也会相应的发生修改,达到手机访问测试环境的目的;

HTTPS抓包

比起HTTP抓包,HTTPS抓包要多几个步骤,除掉前面的123步骤,还需要做的工作有:

1. 需要下载Charles证书http://www.charlesproxy.com/ssl.zip,解压后导入到iOS设备中,或者直接在ios设备中打开进行下载安装。

2. 在Charles的工具栏上点击Proxy按钮,选择Proxy Settings…SSL选项卡,选中Enable SSL Proxying,还有下一步
这一步跟Fiddler不同,Fiddler安装证书后就可以抓HTTPS网址的包了,Charles则麻烦一些,需要在上一步的SSL选项卡的Locations表单填写要抓包的域名和端口,点击Add按钮,在弹出的表单中Host填写域名,比如填api.instagram.com,Port填443;

3. 以上操作后,可以抓HTTPS的数据;

mac下HTTP与HTTPS抓包相关推荐

  1. 安利一个Mac下好用的抓包工具-Charles

    Charles:让天底下没有难抓的包. 前言 今天给大家推荐一个我所使用过的抓包工具中最好用的抓包工具-Charles(音译:查尔斯),它可以抓各端发起的网络请求,我主要用来抓移动设备上的请求,上次小 ...

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

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

  3. mac下对ios设备抓包(5.0以上系统),通过rvi方式

    运行rvictl错误的,先 $ sudo launchctl list com.apple.rpmuxd rvictl -s e03e46a1a45c2de8cca5af8c892e473b4fe68 ...

  4. Mac下用Charles实现Android http和https抓包

    背景 工作以后,团队需要,抓包工具用的特别多.Charles功能丰富,能满足需要抓包的大多数场景. 之所以专门讲一下Android抓包,一个原因是笔者从事Android开发,经常用:另外,就是网上关于 ...

  5. findler mac 隐藏文件_Fiddler配合Proxifier抓包PC客户端HTTPS明文数据

    正 文: 一般在浏览器场景下,我们可以利用Fiddler很好的完成抓包,对HTTP或HTTPS连接可以清晰地看到各种数据包.但是对于一些pc端的客户端,比如各种exe可执行文件,就很有可能无法直接使用 ...

  6. fiddler证书 iphone_【详细】Mac使用Fiddler实现IPhone抓包(支持https)

    [详细]Mac使用Fiddler实现IPhone抓包(支持https) > Windows 同理 1. 下载 安装 注册具体步骤不过多赘述 2. 打开Fiddler 设置界面,按照下图设置HTT ...

  7. Https/Tcp抓包工具Charles、fiddler,ping (网络诊断工具),Android平台HTTPS抓包解决方案及问题分析HttpCanary

    市面上已经有一些弱网络模拟工具,比如微软的Network Emulator for Windows Toolkit(NEWT),Facebook的Augmented Traffic Control(A ...

  8. Charles的https抓包及使用

    一.背景 1.Charles的https抓包功能只能在版本3.11以上可用. 2.Charles的下载地址[os版本和win版本都有列出]:Download a Free Trial of Charl ...

  9. fiddler教程:抓包带锁的怎么办?HTTPS抓包介绍。

    点击上方↑↑↑蓝字[协议分析与还原]关注我们 " 介绍Fiddler的HTTPS抓包功能." 这里首先回答下标题中的疑问,fiddler抓包带锁的原因是HTTPS流量抓包功能开启, ...

最新文章

  1. 转:读AD里特殊的属性in C#
  2. Centos7 防火墙 firewalld 实用操作
  3. ios 裁剪框大小_iOS实现裁剪框和图片剪裁功能
  4. 1.二叉树的中序遍历
  5. nginx 内置变量
  6. [笔记]提升R的性能和突破内存限制的技巧
  7. HashMap源码解释
  8. ARTS打卡计划第6周-REVIEW-超越编码的避免项目失败的软技能
  9. SIP学习之网络链接
  10. mvc ajax提交html标签,Mvc提交表单的四种方法全程详解
  11. (机器学习之算法)凸优化
  12. a杜比音效编码的两种思路
  13. Mac设置右键用VSCode打开文件和文件夹
  14. thinkphp6自定义日志驱动,增加显示全部请求信息
  15. 千杯酒中检测那一杯毒酒的问题及思考
  16. 如何在手机上拍摄专业证件照片
  17. 谷歌浏览器获取摄像头
  18. 七夕节给男朋友买什么礼物比较好呢?2022年七夕礼物推荐
  19. 是非人生 — 一个菜鸟程序员的5年职场路 第28节
  20. 实现一个简陋的MVC框架

热门文章

  1. 【必修一】部分数学名词与数学符号
  2. HDU1875prim算法求最小生成树
  3. POJ3169 Layout(差分约束)
  4. python沙箱逃逸小结
  5. copy 自定义对象
  6. angular2 学习二 directives - 使用组件
  7. Snagit 12 – 功能强的老牌截图软件
  8. 用ghost备份和还原Linux系统(一)
  9. error: undefined reference to `PathTrace::PathTrace(World*)' (Codeblocks, C++)
  10. 问题七十:计算机图形中的采样(Sampling)