• 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 界面可以看到请求数据。

  • 相关阅读:
    JS——祝愿墙
    JS——模拟百度搜索
    JS——选择水果
    html——快捷键
    JS——百度背景图
    JS——stye属性
    JS——高级各行换色
    html——细线表格
    LeetCode初级算法(数组)解答
    Python网络爬虫(四)
  • 原文地址:https://www.cnblogs.com/newber/p/15269147.html
Copyright © 2020-2023  润新知