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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM