zoukankan      html  css  js  c++  java
  • mitmproxy 对于IOS 抓包

    安装

    MacOS 平台

    brew install mitmproxy
    

    mitmproxy 提供了 3 个核心工具:

    • mitmproxy,是一个命令行的可视化界面,对于 windows 不能使用,只能在 MacOS 和 Linux 平台使用
    • mitmweb,是一个 web 可视化界面,适用于 Windows,MacOS,Linux
    • mitmdump,是一个命令行工具,类似 tcpdump,适用全平台

    一般情况下使用 mitmweb 比较方便,既有可视化界面,又支持全平台。

    启动

    port 代理端口

    mitmweb -p port
    

    执行上面命令,即可启动服务,在浏览器输入 localhost:port 打开 mitmweb 的可视化界面

    IOS 手机代理

    http 代理

    在手机中进入 wifi 的配置代理界面, 设置 -> 无线局域网 -> 进入wifi -> 配置代理 -> 手动 -> 填写代理的ip 和 port -> 存储

    自此代理配置完成,手机请求网页,在 mitmweb 界面可以看到请求数据。

    https 代理和证书安装

    https 代理继承 http 代理的配置,但是需要手机安装证书才能代理成功。

    证书安装

    1. ~/mitmproxy/mitmproxy-ca-cert.pem 传到手机
    2. 在文件中点击一下该文件,使其可以被手机扫描到
    3. 在手机安装证书,设置 -> 通用 -> 描述文件 -> 点击证书 -> 安装
    4. 在手机启用对证书的信任,设置 -> 通用 -> 关于本机 -> 证书信任设置 -> 勾选 mitmproxy

    至此,https 代理设置完成,手机请求网页,在 mitmweb 界面可以看到请求数据。

  • 相关阅读:
    百度API车牌识别——Restful方式
    cxgrid 满足条件颜色显示
    cxgrid 增加右键菜单
    折线图堆积图
    echarts 堆积图
    echarts 柱型图和折线图组合
    图表自动轮播
    Delphi D10.3 FMX android 调用自带浏览器打开网页
    echarts-JSON请求数据
    堆叠条形图
  • 原文地址:https://www.cnblogs.com/newber/p/15269147.html
Copyright © 2011-2022 走看看