Python 爬蟲,推薦一款簡單的抓包工具,對手機端的應用進行抓包


本文的文字及圖片來源於網絡,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯系我們以作處理

本文章來自騰訊雲 作者:數據森麟

1. 前言

傳統的抓包工具, 如:Fiddler、Charles、Wireshark、Tcpdump,相信大家都耳熟能詳

今天我們聊一款另外一款抓包工具:Jmeter

它是 Apache 組織開發基於 JAVA 語言的免費開源測試工具

雖然 Jmeter 主要用於壓力性能測試,但使用它進行抓包也非常方便!

2. 使用步驟

2-1 安裝 Jmeter

首先,我們在本地依次安裝好 JDK 和 Jmeter,推薦使用 Jmeter5

http://jmeter.apache.org/download_jmeter.cgi

命令行啟動 Jmeter 軟件,主界面如下:
在這里插入圖片描述
2-2 配置 HTTP 代理服務器

選中 Test Plan,右鍵選擇添加一個 線程組
在這里插入圖片描述
繼續選中 Test Plan,右鍵添加一個 代理服務器
在這里插入圖片描述
在代理服務器界面,配置端口號、ip 地址及目標網絡控制器
在這里插入圖片描述
需要指出的是,Jmeter 同樣提供過濾 Tab 項,方便我們利用 Content-Type、URL 關鍵字進行過濾
在這里插入圖片描述
比如:我們過濾掉圖片、js、css 文件

# 過濾掉圖片、js文件、css文件
.*\.(js|css|PNG|jpg|ico|png|gif|webp).*

 

點擊 Start 按鈕,彈出創建 Jmeter CA 證書 的對話框,點擊 OK
在這里插入圖片描述
2-3 導入證書

上一步生成的證書默認生成在 Jmeter 安裝文件夾 bin 目錄下

在這里插入圖片描述
接着,將證書文件發送到手機上進行安裝,操作步驟和 Charles、Fiddler 類似

2-4 配置代理

確保手機、PC 在同一局域網下

配置代理為手動,指向 PC 端的 ip 地址及上面指定的端口號
在這里插入圖片描述
2-5 測試使用

經過上面一系列操作,現在就可以對手機端的應用進行抓包了

抓包的結果如下:
在這里插入圖片描述

3.最后

實際工作中,Jmeter 作為一款專業的性能測試工具,簡單的抓包任務完全可以使用它來完成

但是,對於一些復雜場景的抓包,還是推薦使用 Charles / Fiddler / Wireshark 鐵三角搭檔


免責聲明!

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



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