记一次ios mac使用mitmproxy抓包

官网: https://mitmproxy.org/

mac安装mitmproxy
brew install mitmproxy

ios和mac处同一个局域网中

mac启动 mitmproxy

1.命令行模式:
启动命令: mitmproxy (默认端口8080) 或 mitmproxy -p 8888 端口就是8888
(注:确保端口没有被占用
2.浏览器模式:(命令行执行)
mitmweb -p 8888

查看占用情况:
查找8888端口
sudo lsof -i :8888
使用sudo kill -9 8888 杀死或者换端口号 自己定)

image.png

找到电脑ip
手机设置代理

15701588919552_.pic.jpg

此时手机访问http链接 mac就能收到请求
想要收到https请求 需要安装证书
ios安装证书有两种方式

安装证书
mac:
启动mitmdump 时就已经生成证书 在~/.mitmproxy 文件夹下

image.png

名称描述
mitmproxy-ca.pemPEM格式的证书私钥
mitmproxy-ca-cert.pemPEM格式证书,适用于大多数非Windows平台
mitmproxy-ca-cert.p12PKCS12格式的证书,适用于Windows平台
mitmproxy-ca-cert.cer与mitmproxy-ca-cert.pem相同,只是改变了后缀,适用于部分Android平台
mitmproxy-dhparam.pem PEM格式的秘钥文件,用于增强SSL安全性

mac 下双击mitmproxy-ca-cert.pem

找到mitmproxy 设置为信任

ios:
1:将mitmproxy-ca-cert.pem文件发送到iPhone上
2:ios访问mitm.it 下载iphone的证书

再进行安装证书
安装:
设置=》通用

15711588919553_.pic.jpg

点击安装

设置=》通用=》关于本机=》证书信任设置

15721588919553_.pic.jpg

此时就可以获取https请求了

补充:
常用命令
清屏:“shift+c”

切换“Request/Response”栏:“tab”

返回上一级(包括退出):“q”

在具体请求的“Response”栏界面以不同格式查看返回结果:“m+高亮的字母”进行选择要编辑的部分

在主界面删除指定请求:用小黄箭头指定要删除的请求然后按“d”

拦截请求:在主界面按“i+要拦截的字符串,例如:api.win”进行拦截包含指定字符串的请求

在请求界面编辑请求或响应:e+“高亮的字母”进行选择要编辑的部分

在主界面发送指定的请求:用小黄箭头指定要发送的请求然后按两下“a”

ios mac使用mitmproxy抓包相关推荐

  1. mitmproxy抓包 | Python篡改请求参数实战(五)

    抓包工具mitmproxy环境配置使用(一) 抓包工具mitmproxy | mitmweb基本用法(二) mitmproxy抓包 | Python实时生成接口自动化用例(三) mitmproxy抓包 ...

  2. iOS通过RVI工具抓包

    1. 在Mac上创建RVI接口 $ rvictl -s <UDID> #UDID为iOS设备的uuid RVI虚拟接口的命令规则可为rvi0,rvi1,...,创建后可以使用以下命令查看是 ...

  3. Charles是Mac的Fiddler抓包工具

    windows下面我们经常使用 Fiddler 抓包工具进行代理等一系列操作.然而,在 Mac 下的 Fiddler 勉强能运行,但是其挫的都不想说它了.今天看到朋友推荐这款 Charles Mac下 ...

  4. 全网都在看的Fiddler、mitmproxy抓包秘籍,花钱都买不到

    点击上方"蓝字",轻松关注我们 Fiddler.mitmproxy.Stream抓包工具原创集合 1.Fiddler抓取APP请求(环境搭建)之mama再也不用担心抓不到包了 2. ...

  5. mitmproxy抓包 | Python双篡改假请求实战(六)

    往期回顾: 抓包工具mitmproxy环境配置使用(一) 抓包工具mitmproxy | mitmweb基本用法(二) mitmproxy抓包 | Python实时生成接口自动化用例(三) mitmp ...

  6. mitmproxy抓包 | Python疑难测试场景mock实战(四)

    往期经典文章回顾: 抓包工具mitmproxy环境配置使用(一) 抓包工具mitmproxy | mitmweb基本用法(二) mitmproxy抓包 | Python实时生成接口自动化用例 mitm ...

  7. mitmproxy抓包 | Python疑难测试场景mock

    往期经典文章回顾: 抓包工具mitmproxy环境配置使用(一) 抓包工具mitmproxy | mitmweb基本用法(二) mitmproxy抓包 | Python实时生成接口自动化用例 mitm ...

  8. iphone实用配置工具_Debookee for Mac(网络数据抓包及分析工具)

    Debookee for Mac(网络数据抓包及分析工具)​www.macw.com Debookee Mac破解版是MacOS上的一款非常不错的抓包软件,Debookee Mac破解版能够进行网络流 ...

  9. python结合mitmproxy抓包实践

    mitmproxy简介 mitmproxy(man-in-the-middle attack proxy),中间人攻击工具,可以用来拦截.修改.保存 HTTP/HTTPS 请求,对于爬虫尤其是基于AP ...

最新文章

  1. lvs集群基础及lvs-nat、dr、fwm实践
  2. MySQL的show processlist:正在运行的线程
  3. JEPaas代码(SQL功能表)通过SQL功能表进行表查询
  4. 过分了,这样阅读Datasheet(数据手册)合适吗?
  5. 哈工大|NLP数据增强方法?我有15种
  6. winform如何实现将数据库数据加载到树上
  7. 树状数组 + 离散化 求逆序对数量
  8. oracle怎么不让别的电脑连接,[转载]修改计算机名字导致oracle连接不上的解决方案...
  9. eclipse——配置maven插件
  10. python程序分块_怎么用python实现文件的分块下载
  11. Node.js与V8引擎
  12. Zemax操作20--柱透镜
  13. 红米 android8 刷机,【红米6 安卓8.1线刷包】MIUI V9.6.7.0.OCGCNFD稳定版 线刷精简包...
  14. 【华为2019年校园招聘】A计划 实习面试流程
  15. 用计算机三角函数公式,电脑是通过什么公式计算出三角函数的?
  16. linux防火墙reject,linux 防火墙配置与REJECT导致没有生效问题(示例代码)
  17. RecyclerView添加分割线
  18. 学计算机专业的买游戏本能用吗,2020好用的游戏本有哪些_2020适合高考后购买的游戏本...
  19. 180724 安卓-SSLPinning及反制
  20. 马尔可夫预测matlab编程,马尔科夫决策过程的matlab编程实现

热门文章

  1. 【数据说第九期】如何分析用户行为数据,来驱动业务增长?
  2. 委内瑞拉肯德基将接受Dash支付
  3. git lfs官网翻译
  4. istqb纸质证书_关于istqb证书有效期的阿里云论坛用户知识和技术交流
  5. 谷歌插件开发ajax请求,谷歌扩展程序设置ajax请求容许跨域(极少人知道的解决方案)...
  6. 系统集成项目管理工程师高频考点(第六章)
  7. 55--mvc:annotation-driven标签解析
  8. JavaScript进阶(四)
  9. 运行tensorflow以及caffe出现各种虽小但足以致命的错误
  10. 创建自己的RSS服务——debian docker TinyTinyRSS搭建