mac抓包工具anyproxy

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

 

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

1.环境配置:git

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

安装 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

代理默认端口8001web

web 默认端口8002npm

2.手机代理配置浏览器

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

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

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

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,分享完成,谢谢阅读。

相关文章
相关标签/搜索