Reqable(抓包軟件)是一款跨平臺的專業(yè)HTTP開發(fā)和調試工具,為開發(fā)、測試、網絡、安全、爬蟲等工程專業(yè)人員提供強大的功能支持。作為一款全平臺工具,它不僅支持HTTP1、HTTP2 和 HTTP3 (QUIC) 協(xié)議,而且具有簡單易用、性能高效的特點。不管您是正在開發(fā)新的網絡應用程序,還是需要調試現(xiàn)有的網絡連接,都能夠幫助您提高生產力。需要的朋友快來下載試試吧!
Reqable(抓包軟件)抓包教程
一、證書安裝
Reqable使用經典的中間人(MITM)技術分析HTTPS流量,當客戶端與Reqable的代理服務器(下文簡稱中間人)進行通信時,中間人需要重簽遠程服務器的SSL證書。為了保證客戶端與中間人成功進行SSL握手通信,需要將中間人的根證書(下文簡稱CA根證書)安裝到客戶端本地的證書管理中心。如果沒有安裝CA根證書,可能會出現(xiàn)SSL握手失敗的錯誤。
如果目標客戶端是電腦端應用程序,CA根證書需要安裝到電腦的證書管理中心;如果目標客戶端是移動端App,CA根證書則需要安裝到手機的證書管理中心。如果您沒有流量分析的需求,可以忽略這一步。
小提示
Reqable會為每臺設備自動生成完全不同的CA根證書,并使用隨機的證書密鑰,所以您不必擔心此證書會被第三方利用。
不同的桌面端平臺(這里主要是Windows),證書安裝方式有所不同,為了簡化安裝過程,Reqable提供了一鍵安裝證書的功能。
證書的安裝入口位于頂部操作欄,點擊盾牌圖標打開彈窗,首次使用也會在主界面處提示用戶進行安裝

點擊后系統(tǒng)會彈出確認彈窗或者輸入賬戶密碼進行授權,按照提示操作確認即可。不出意外的話,證書會自動安裝成功;如果自動安裝失敗,可以切換到手動安裝的Tab按照步驟手動安裝。

安裝完成后就會提示安裝成功,如下圖所示:

二、開始抓包
證書裝好后就可以進行抓包操作了,先不要開啟Reqable客戶端上的抓包按鈕,以免到時數據多太亂,分不清自己抓的包是哪個

最好先把電腦上的所示進程關閉下,這樣以名應用程序或瀏覽器發(fā)送請求,比如這里抓取瀏覽器中百度上搜索自己的ip時的數據包,如下圖紅色區(qū)域所示,要抓取到數據包中的這條數據

這時我們開始Reqable客戶端抓包按鈕,然后在瀏覽器上刷新剛才的界面,然后返回到客戶端上點擊停止

接著我們就可以很快拿到谷歌瀏覽器剛才抓到的分析數據了

另外這里強調一直瀏覽器抓包時如果關閉瀏覽器代理是抓取不到的,例如小編電腦上的360是關閉了代理,所以他不會被代理抓包軟件抓到

Reqable核心功能
1、多協(xié)議流量解析
采用經典的MITM中間人代理技術,抓取并解析應用通信數據,智能適配HTTP/HTTPS/SOCKS4/SOCKS5等多種代理協(xié)議,完整支持HTTP2,幫助您真實復現(xiàn)問題場景。
2、多樣化篩選方式
提供多種篩選手段,如按應用、域名、數據類別、收藏標記及多條件組合搜索,讓您在大量數據中迅速鎖定目標信息。
3、發(fā)起請求測試
可從流量記錄、API集合或cURL命令等多種來源發(fā)起接口測試請求,Reqable具備完整的REST接口測試能力,支持修改請求參數、頭部信息、請求內容及認證方式等。
4、請求與響應比對
內置多種實用工具,如請求/響應對比功能,以可視化方式展示不同請求與響應間的數據差別,便于快速發(fā)現(xiàn)問題所在。
5、自定義規(guī)則與腳本處理
支持設置重寫規(guī)則和斷點策略,或通過Python腳本攔截并處理請求與響應內容,實現(xiàn)數據修改或模擬,適應各類復雜測試需求。
6、兼顧實用與美觀
提供深色與淺色界面模式,搭配11種主題色彩和15種代碼高亮方案,用戶可自由組合出符合個人喜好的視覺風格。
7、跨設備聯(lián)動分析
無需手動設置無線網絡代理,即可將移動設備的網絡流量自動同步至桌面端進行查看與處理,簡化移動端接口調試流程,提升開發(fā)調試效率。
Reqable常見問題
1、Reqable緩存路徑
C:\Users\xxx\AppData\Roaming\Reqable
2、Reqable日志存放位置
C:\Users\xxx\AppData\Roaming\Reqable\log
3、無法捕獲電腦應用程序的網絡數據
請先確認以下設置已完成。
調試功能已開啟。
所有篩選與搜索條件已清除。
二級代理功能已關閉
完成上述檢查后,可按以下步驟進一步排查。
3.1 核查系統(tǒng)代理是否設置成功
Reqable需為系統(tǒng)設置網絡代理,其他程序依賴系統(tǒng)的代理配置來連接Reqable的代理服務。若系統(tǒng)代理配置正確,界面中的網絡標識將變?yōu)榫G色。