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,分享完成,謝謝閱讀。

相關文章
相關標籤/搜索