• mac抓包工具anyproxy


    本文以 mac为代理,ios手机为客户端举例。

    文档地址:http://anyproxy.io/

    1.环境配置:

    安装  node  :参考   https://www.jianshu.com/p/3b30c4c846d1

    安装 homebrew

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    安装node
    brew link node
    brew uninstall node
    brew install node

    安装
    anyproxy
    npm install -g anyproxy

    代理默认端口8001

    web 默认端口8002

    2.手机代理配置

    wifi设置--代理设置--手动--地址为mac ip,端口填写8001

    连接验证:浏览器输入127.0.0.1:8002,手机随便访问app或者浏览器,效果如下:

    此时只能监控http,要想监控https,需要下载ca 证书。

    3.证书下载

    点击此处,显示出下载的二维码,用手机扫描下载,亲测qq浏览器扫描下载可以下载并安装成功。

    安装完成后需要进行2步操作:

      a:手机描述性文件信任该证书:设置--通用--描述性文件与设备管理--找到文件--信任

          b:设置--通用--关于本机--证书信任设置--信任

    ok,配置完成,此时在网页127.0.0.1:8002可以监控手机https请求。

    3.过滤设置

     4.request

    点击具体url,选择request可以看到 ,其中body为post的formdata。

    5.response

    preview 可以人性化显示结果。

     6.代理WebSocket

    anyproxy --ws-intercept
    
    当启用HTTPS代理时,wss也会被代理,但是不会被AnyProxy记录。需要开启--ws-intercept后才会从界面上看到相应内容.

    ok,分享完成,谢谢阅读。

  • 相关阅读:
    Python 规范
    Hql
    Python
    IIS 日志分析
    NHibernate 知识点整理
    微软开放了.NET 4.5.1的源代码
    自定义消息编码绑定实现
    使用自定义绑定
    WCF安全:通过 扩展实现用户名密码认证
    WCF 几种错误
  • 原文地址:https://www.cnblogs.com/wanghzh/p/9525124.html
Copyright © 2020-2023  润新知