AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當前位置:首頁 > 科技  > 軟件

端上日志看不到?用Charles這樣抓包也太爽了吧!

來源: 責編: 時間:2024-04-02 17:15:07 214觀看
導讀我們選擇Charles來作為抓包工具,本文將從0到1講解從電腦端抓包到手機端抓包。Charles是一款被廣泛使用的網絡抓包工具,它可以用來監(jiān)控和調試通過HTTP和HTTPS協(xié)議發(fā)送和接收的所有網絡請求和響應。Charles通常用于網頁和

我們選擇Charles來作為抓包工具,本文將從0到1講解從電腦端抓包到手機端抓包。25328資訊網——每日最新資訊28at.com

Charles是一款被廣泛使用的網絡抓包工具,它可以用來監(jiān)控和調試通過HTTP和HTTPS協(xié)議發(fā)送和接收的所有網絡請求和響應。Charles通常用于網頁和網絡應用的開發(fā)過程中,幫助開發(fā)人員理解他們的應用是如何與互聯(lián)網通信的,以及調試網絡相關的問題。25328資訊網——每日最新資訊28at.com

以下是Charles的一些核心特點和功能:25328資訊網——每日最新資訊28at.com

  1. 流量截獲: Charles能夠截獲計算機上的所有HTTP和HTTPS網絡流量,包括請求和響應。這使得開發(fā)人員能夠檢查他們的應用在網絡上傳輸?shù)臄?shù)據(jù)。
  2. 流量記錄: 所有通過Charles的流量都會被記錄下來,以便以后的查看和分析。
  3. SSL代理: Charles可以作為SSL代理服務器來解密HTTPS流量,這讓開發(fā)人員能夠檢查加密的通信內容。
  4. 帶寬限制: 可以模擬慢速網絡連接,以測試應用在不同帶寬限制下的表現(xiàn)。
  5. 重放和編輯請求: 不僅可以查看網絡請求和響應,還可以修改它們,然后發(fā)送到服務器以測試不同的情境。
  6. 斷點調試: Charles可以作為一個中間人攔截請求或響應,允許開發(fā)人員在這些數(shù)據(jù)到達服務器或返回到客戶端之前進行查看和修改。
  7. 映射本地文件: 將網絡請求重定向到本地文件,這可以加速前端開發(fā),并不需要每次都從服務器獲取文件。
  8. 集成的Sniffer: Charles具備自動配置瀏覽器的能力,并能捕獲來自手機應用或其他使用網絡的軟件的流量。
  9. 跨平臺支持: Charles提供Windows、MacOS和Linux平臺的版本。

安裝

官網下載:https://www.charlesproxy.com/download/25328資訊網——每日最新資訊28at.com

從官網下載對應系統(tǒng)的 Charles 最新版本,雙擊下載的安裝包,一路默認安裝,安裝完成會在桌面生成類似花瓶的圖標。25328資訊網——每日最新資訊28at.com

接下來就進入到Charles中,然后做一些最基本的配置。25328資訊網——每日最新資訊28at.com

在自己電腦上抓包很簡單,在proxy中打開macOs代理就可以抓到本機上所有的包了。25328資訊網——每日最新資訊28at.com

圖片圖片25328資訊網——每日最新資訊28at.com

然后在電腦上訪問一下掘金的首頁,就會抓到所有的接口:25328資訊網——每日最新資訊28at.com

圖片圖片25328資訊網——每日最新資訊28at.com

這里我已經提前在電腦上裝了Charles的證書,否則https的接口是抓不了的,我們來配置一下電腦上的證書:25328資訊網——每日最新資訊28at.com

圖片圖片25328資訊網——每日最新資訊28at.com

然后會自動打開Mac上的鑰匙串訪問,我們將這個證書設置為始終信任,否則走代理是拉不到https的數(shù)據(jù)的。25328資訊網——每日最新資訊28at.com

圖片圖片25328資訊網——每日最新資訊28at.com

到這里電腦端的抓包就OK了。25328資訊網——每日最新資訊28at.com

但是我們的應用場景大部分是在手機端上,因為電腦上可以直接在控制臺去看日志,而在App、小程序如果沒有后臺監(jiān)控是無法抓到接口的信息的,接下來我們配置一下。25328資訊網——每日最新資訊28at.com

要想手機上抓包,我們先把macoc proxy選項勾掉,這樣電腦上就不會進入到Charles的抓包記錄中了。25328資訊網——每日最新資訊28at.com

然后在SSL Proxying Settings中配置手機上想要抓包的訪問域名和端口,這里域名直接設置*,端口設置443,抓https的包。25328資訊網——每日最新資訊28at.com

圖片圖片25328資訊網——每日最新資訊28at.com

然后在Proxying Settings中配置電腦端代理的地址和端口,用于手機連接。25328資訊網——每日最新資訊28at.com

圖片圖片25328資訊網——每日最新資訊28at.com

接下來打開手機,我的是IOS,連接到和電腦端同一個wifi,然后開啟代理,代理的服務器地址和端口就是上面配置的地址和端口,就像這樣:25328資訊網——每日最新資訊28at.com

圖片圖片25328資訊網——每日最新資訊28at.com

至此電腦和手機已經關聯(lián)上了,訪問的是同一個局域網,Charles上也可以抓到手機訪問的接口了,但是沒有數(shù)據(jù),這是因為手機上也需要配置Charles安全證書。25328資訊網——每日最新資訊28at.com

圖片圖片25328資訊網——每日最新資訊28at.com

點擊以后手機上會有安裝的提示,IOS比較特殊,高版本的情況在安裝以后還需要在設置中信任一下證書才可以生效。25328資訊網——每日最新資訊28at.com

圖片圖片25328資訊網——每日最新資訊28at.com

至此所有配置就都搞定了,你可以試試手機訪問網頁,看看Charles,如果有異常的話,可以嘗試重啟手機和Charles,在手機端打開掘金App,抓到的包如下:25328資訊網——每日最新資訊28at.com

圖片圖片25328資訊網——每日最新資訊28at.com

到這里就都搞定了,我們進入淘寶里看看:25328資訊網——每日最新資訊28at.com

圖片圖片25328資訊網——每日最新資訊28at.com

到這一步,你想抓端上哪個應用的數(shù)據(jù)就都可以搞定了,如果上面的配置走完還是不行,嘗試一下以下排查方案。25328資訊網——每日最新資訊28at.com

  1. 證書問題:

證書未被客戶端信任:確保服務器使用的證書是由一個客戶端信任的證書頒發(fā)機構(CA)簽發(fā)的。25328資訊網——每日最新資訊28at.com

證書已過期:檢查證書的有效日期,確保它是當前有效的。25328資訊網——每日最新資訊28at.com

錯誤的證書名稱:證書上的名稱需要和服務器的域名一致,否則客戶端將無法驗證服務器的身份。25328資訊網——每日最新資訊28at.com

  1. 中間證書缺失:
  • 服務器需要發(fā)送完整的證書鏈,包括所有的中間證書。如果有缺失,客戶端可能無法建立信任鏈。25328資訊網——每日最新資訊28at.com

  1. 25328資訊網——每日最新資訊28at.com

    客戶端不支持服務器的加密算法:25328資訊網——每日最新資訊28at.com

    25328資訊網——每日最新資訊28at.com

  • 確保服務器的加密設置和客戶端支持的算法兼容。在某些情況下,舊的或不安全的加密方法可能已被客戶端禁用。25328資訊網——每日最新資訊28at.com

  1. 25328資訊網——每日最新資訊28at.com

    配置錯誤:25328資訊網——每日最新資訊28at.com

    25328資訊網——每日最新資訊28at.com

  • 服務器的SSL/TLS配置可能存在錯誤,需要仔細檢查SSL/TLS服務器配置。25328資訊網——每日最新資訊28at.com

  1. 25328資訊網——每日最新資訊28at.com

    SNI 問題(Server Name Indication):25328資訊網——每日最新資訊28at.com

    25328資訊網——每日最新資訊28at.com

  • 如果服務器上托管了多個域,并且使用了基于SNI的擴展,確保客戶端請求中包含了正確的服務器名稱。25328資訊網——每日最新資訊28at.com

  1. 25328資訊網——每日最新資訊28at.com

    客戶端問題:25328資訊網——每日最新資訊28at.com

    25328資訊網——每日最新資訊28at.com

  • 客戶端操作系統(tǒng)或應用程序可能受到了限制或配置不正確,無法處理當前的SSL/TLS連接請求。25328資訊網——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-80821-0.html端上日志看不到?用Charles這樣抓包也太爽了吧!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 到2028年,AR和VR市場預計將達到2520億美元

下一篇: 日志記錄不再煩惱!Python開發(fā)利器Logbook模塊帶你飛!

標簽:
  • 熱門焦點
Top