mac抓包工具anyproxy

Posted wanghzh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,分享完成,祝点赞的都能找到女朋友。

 

以上是关于mac抓包工具anyproxy的主要内容,如果未能解决你的问题,请参考以下文章

anyproxy-windows平台安装和抓手机app上https请求

anyproxy-Linux(Centos)搭建anyproxy环境

anyproxy-修改返回内容(beforeSendResponse)

anyproxy-rule模块实现接口mock功能

http抓包工具:Charles Mac

如何实现使用Fiddler实现代理模式将请求转发到指定服务器