Reqableapp是一款專業(yè)的跨平臺HTTP開發(fā)調(diào)試工具,為開發(fā)者帶來流暢高效的網(wǎng)絡(luò)調(diào)試體驗(yàn)。全面支持HTTP1、HTTP2以及最新的HTTP3(QUIC)協(xié)議,輕松應(yīng)對各類網(wǎng)絡(luò)請求。直觀的界面設(shè)計(jì)讓操作簡單便捷,同時(shí)配備完善的調(diào)試功能,滿足HTTP開發(fā)過程中的各種需求。強(qiáng)大的抓包工具不僅適合開發(fā)測試人員使用,適用于網(wǎng)絡(luò)安全、數(shù)據(jù)采集等領(lǐng)域的專業(yè)人員。無論您是剛?cè)腴T的新手還是資深技術(shù)專家,都能為您提供可靠的技術(shù)支持,助力網(wǎng)絡(luò)開發(fā)工作更高效地進(jìn)行。
Reqable使用指南
1、首先在抓包時(shí)先要對手機(jī)進(jìn)行root,因?yàn)榘沧块_發(fā)者團(tuán)隊(duì)規(guī)定了安卓7之后必須要root的設(shè)備才可以安裝證書,沒有安裝證書,那么Reqable app只能拿到http協(xié)議的流量數(shù)據(jù)包的響應(yīng)體數(shù)據(jù)的,拿不到https協(xié)議的數(shù)據(jù)包響應(yīng)體,現(xiàn)在很多手機(jī)上的app、網(wǎng)頁端軟件中的數(shù)據(jù)接口都是走加密的https協(xié)議的,如果不裝證書會對抓包造成重大影響。

2、怎么root自己的安卓設(shè)備,用戶可以根據(jù)自己的技術(shù)習(xí)慣或者是在百度上自行查找,然后按照官方app中也給出了相關(guān)指導(dǎo)進(jìn)行證書的安裝,如下圖所示。

3、如果用戶不想root自己的設(shè)備,官方也給出了在magisk模塊管理器進(jìn)行操作,操作方式也可以在app中想看。

4、用戶在安裝好證書后即可進(jìn)行抓包操作了,在抓包時(shí)為了抓包的準(zhǔn)確性用戶可以先打開手機(jī)上的需要抓包的app或瀏覽器網(wǎng)頁,然后將需要抓取數(shù)據(jù)包的app操作在完成的前一步時(shí)才開啟Reqable app上右下角的抓包按鈕進(jìn)行抓包操作,而且最好將手機(jī)中其它應(yīng)用程序的進(jìn)程全部結(jié)束掉,不然抓取到的數(shù)據(jù)包太多,導(dǎo)致分不清哪條數(shù)據(jù)才是你想抓的,如下圖所示,在沒有搞清狀況時(shí)胡亂抓取的包分不清哪條才是自己想要的數(shù)據(jù)。

5、如果用戶想剛才那樣胡亂抓包的數(shù)據(jù)太多,可以先點(diǎn)擊右下角的按鈕停止抓包,然后點(diǎn)擊左上角的清空按鈕,將胡亂抓取的包清理掉。

6、讓界面回到最初狀態(tài)。

7、接著用戶按照上述第三點(diǎn)所說的進(jìn)行操作,先清理掉所有應(yīng)用程序進(jìn)程

8、然后打開需要抓包的app或網(wǎng)頁,比如要抓取自己ip地址的那條數(shù)據(jù),可以在點(diǎn)擊【查詢】按鈕之前,先開啟Reqable app上的抓包按鈕,然后點(diǎn)擊網(wǎng)頁上的查詢按鈕,接著關(guān)閉抓包,app會有縮略圖供大家實(shí)時(shí)瀏覽的。

9、這時(shí)的數(shù)據(jù)就分的清是哪條了。

10、然后就可以點(diǎn)擊自己的數(shù)據(jù)去拿響應(yīng)體內(nèi)的內(nèi)容了,并且在查看數(shù)據(jù)時(shí)可以切換成文本格式或hex等視圖模式下進(jìn)行查看。

Reqableapp功能說明
協(xié)議支持
兼容HTTP1.0、HTTP1.1、HTTP2.0、WebSocket及TLS/SSL安全傳輸協(xié)議。
數(shù)據(jù)修改功能
HttpCanary允許對請求和返回內(nèi)容進(jìn)行調(diào)整,隨后重新發(fā)送至客戶端或服務(wù)器端,即數(shù)據(jù)修改功能。該工具提供兩種修改方式:預(yù)設(shè)修改和實(shí)時(shí)修改。借助這兩種方式,用戶可對請求參數(shù)、請求/返回頭部、請求/返回主體以及返回狀態(tài)行進(jìn)行修改。
請求概覽
可查看網(wǎng)絡(luò)請求的完整摘要信息,涵蓋訪問地址、HTTP協(xié)議版本、請求方式、狀態(tài)碼、服務(wù)器域名、服務(wù)器IP與端口、內(nèi)容類型、長連接狀態(tài)、時(shí)間記錄、數(shù)據(jù)量大小等內(nèi)容。
篩選與查找
提供多角度的數(shù)據(jù)篩選和檢索能力,例如按照應(yīng)用名稱、目標(biāo)域名、協(xié)議類型、請求方式、IP地址、端口號、關(guān)鍵詞等進(jìn)行精確篩選。
攔截設(shè)置
能夠阻止特定網(wǎng)絡(luò)請求的發(fā)送或服務(wù)器響應(yīng)的接收,該特性特別適合開發(fā)者在調(diào)試Reset API時(shí)使用。
自定義插件
當(dāng)前處于測試階段的實(shí)驗(yàn)性功能。開發(fā)者可編寫個(gè)性化插件并整合到HttpCanary中,或直接安裝擴(kuò)展插件。插件能夠?qū)?shù)據(jù)包進(jìn)行自定義處理,相當(dāng)于一個(gè)功能更強(qiáng)的數(shù)據(jù)修改工具!相關(guān)開發(fā)工具包即將推出!
Reqableapp核心亮點(diǎn)
自動保存抓包記錄
智能存儲用戶的所有抓包數(shù)據(jù),隨時(shí)可查閱完整記錄詳情;
圖片內(nèi)容即時(shí)預(yù)覽
在應(yīng)用內(nèi)直接查看所有捕獲的圖片,快速掌握圖片內(nèi)容;
便捷圖片分享功能
支持將圖片實(shí)時(shí)分享給好友,方便共同查看和分析圖片信息;
文件解析查看
提供文件解析功能,幫助用戶快速查看和理解解析后的文件內(nèi)容。
Reqableapp常見問題解答
手機(jī)端無法捕獲網(wǎng)絡(luò)流量
當(dāng)電腦端運(yùn)行正常但手機(jī)端無法獲取任何流量數(shù)據(jù)時(shí),請按以下步驟排查:
1、確保手機(jī)和電腦連接至同一局域網(wǎng)絡(luò)。
2、檢查手機(jī)WiFi代理設(shè)置是否已正確配置Reqable的IP地址和端口號(可在Reqable界面頂部查看)。
3、如僅出現(xiàn)CONNECT請求,請確認(rèn)手機(jī)端已成功安裝CA證書。
4、檢查電腦防火墻設(shè)置,確保已放行Reqable使用的端口。