fiddler 安卓抓包

Windows: https://www.telerik.com/download/fiddler 

概述

  Fiddler是做什麼的,能幫助我們做什麼?

1、能夠監聽http/httpS的流量,可以截獲從瀏覽器或者客戶端軟件向服務器發送的http/https請求; 
2、對截獲之後的請求,我們還能夠查看請求中的內容; 
3、僞造請求。不僅可以僞造客戶端的請求,還能夠僞造服務器的響應。——該功能能夠方便我們進行前後端的調式。 
4、測試網站的性能; 
5、解密https的外部會話。因爲https本身是一種加密的協議,通過fiddle我們可以進行解密操作; 
6、提供第三方擴展插件,滿足更多需求。

使用場景

1、開發環境的host配置; 
2、前後端接口連調——Composer 
3、定位線上bug——將發佈文件代理到本地,快速定位線上bug; 
4、性能分析和優化——Inspectors 、Timeline
1. 要抓取手機app的數據包,要對fiddler進行設置,打開fiddler後,選擇"Tools"項,在點擊"Options",進入到設置界面。

2. 在"Options"界面,選擇"Connections"項,檢查"Allow remote computers to connect"是否勾選,如果沒有則勾選該項。另外,需要記住此處的監聽端口8888,然後點"OK"按鈕保存配置

3. 導出證書

4. 在配置手機代理設置前,需要知道電腦的IP地址,可以通過cmd中輸入"ipconfig"查看。

5. 進入到手機的wlan配置界面,點開已經連上的wlan,進入到該wlan的設置界面。在wlan設置界面找到"代理設置"項,點擊進入到代理設置界面。


必須和電腦連接同意網絡


Android 手機上的配置

將 Fiddler 代理服務器的證書導到手機上才能抓這些 APP 的包。導入的過程:打開瀏覽器,在地址欄中輸入代理服務器的 IP 和端口(即電腦的IP加fiddler的端口),會看到一個Fiddler 提供的頁面,然後確定安裝就好了

例如:0.0.0.0:8888

如果手機訪問不提示上圖,請手動導入證書

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章