如何使用 whistle 抓包

如何使用 whistle 抓包

背景: mac 下比較好用的抓包工具是Charles(收費(fèi)), 但是矮窮搓博主并不想花這筆錢, 也不想找破解寒了原創(chuàng)者的心, 某天看 imweb 的博客時(shí)發(fā)現(xiàn)騰訊一個(gè)大佬寫了個(gè)基于 node 的抓包工具 whistle, 感覺功能上都很齊全, 遂有此文

ps: 大佬的文檔已經(jīng)寫的很清楚而且全中文, 我這個(gè)只是講解了實(shí)現(xiàn)抓包的過程(因?yàn)槠渌麞|西本人感覺用不上 orzz), 想了解更多請(qǐng)去看 whistle docwhistle工具全程入門

1. Start

1.1 安裝

npm install -g whistle

1.2 打開 whistle

輸入命令

w2 start

然后打開 http://127.0.0.1:8899 即可看到 whistle 的配置界面

配置界面

1.3 配置代理

筆者的訴求是抓取移動(dòng)端的頁(yè)面, 所以以配置移動(dòng)端抓包調(diào)試為主, 至于手機(jī)那當(dāng)然是貧民安卓了…(流下了買不起蘋果的眼淚)

  1. 準(zhǔn)備工作: 手機(jī)與 pc 端都處于同一個(gè)網(wǎng)絡(luò)下

  2. 點(diǎn)擊配置界面右上角的 Online, 獲得 IPv4 值

  3. 打開手機(jī)的 wifi 設(shè)置, 選中當(dāng)前使用網(wǎng)絡(luò), 把該網(wǎng)絡(luò)的代理配置為剛剛獲得的 IPv4 值

配置代理

*配置后點(diǎn)擊 whistle 側(cè)欄的 network, 可以發(fā)現(xiàn)已經(jīng)能抓到 http 請(qǐng)求了

1.4 配置 https

因?yàn)楝F(xiàn)在網(wǎng)頁(yè)基本都是 https 了, 所以這一步不可缺少, 因?yàn)樵臋n比較詳細(xì)就不贅述了. 如何配置 https

之后最好 restart 一下 w2 restart

2. 使用 whistle

2.1 創(chuàng)建分組

點(diǎn)擊配置界面頂欄中的+Create, 創(chuàng)建一個(gè)新分組, 命名為test

2.2 查看 dom 結(jié)構(gòu): weinre

使用 weinre:

選中 test, 在配置內(nèi)容區(qū)中填寫一條規(guī)則

www.baidu.com weinre://weinre_g1

點(diǎn)擊頂欄的 weinre 下的 weinre_g1, 可以看到熟悉的 weinre 界面

weinre
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 網(wǎng)絡(luò)抓包是個(gè)基礎(chǔ)技能,對(duì)于網(wǎng)絡(luò)協(xié)議的掌握有一定的要求。iOS上實(shí)現(xiàn)網(wǎng)絡(luò)抓包可以用Charles(針對(duì)http和ht...
    MrPeak閱讀 47,931評(píng)論 5 134
  • 轉(zhuǎn)載地址 image.png 前言 fiddler是一個(gè)很好的抓包工具,默認(rèn)是抓http請(qǐng)求的,對(duì)于pc上的htt...
    菜菜編程閱讀 21,956評(píng)論 0 28
  • 圖片看不到的話可以看我CSDN上的鏈接:https://blog.csdn.net/u013332124/arti...
    瘋狂的哈丘閱讀 6,685評(píng)論 3 11
  • 拍于大埔縣西河鎮(zhèn)本草源(手機(jī)拍)。 百花凋謝的冬天,這里的山茶花靜靜綻放:白、素、凈,美自無言,卻動(dòng)人心弦。
    江夏月閱讀 359評(píng)論 2 1
  • 如果只看故事的簡(jiǎn)介,這也許是一個(gè)悲慘又有點(diǎn)綠茶的故事: 但還好,再看這部電影之前,我沒看任何簡(jiǎn)介,就直接被海報(bào)吸引...
    李健鋼閱讀 494評(píng)論 0 0

友情鏈接更多精彩內(nèi)容