av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

【開源項目】LivePool:基于NodeJs的跨平臺Web抓包替換工具

LivePool

大同網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),大同網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為大同成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的大同做網(wǎng)站的公司定做!

LivePool 是一個基于 NodeJS,類似 Fiddler 能夠支持抓包和本地替換的 Web 開發(fā)調(diào)試工具,是 Tencent AlloyTeam 在開發(fā)實踐過程總結(jié)出的一套的便捷的 WorkFlow 以及調(diào)試方案。

背景

在 Windows 平臺上,F(xiàn)iddler 作為一款非常便捷好用的 Web 調(diào)試工具,深受廣大開發(fā)者的喜愛。而在 Mac 上,類似的工具,比如 Charles 等,收費并且功能非常有限,著實讓很多陸續(xù)把工作環(huán)境遷移到 Mac 的小伙伴剛到非常的不方便。難道真的要在 Mac 上裝個 Windows 或者開虛擬機跑 Fiddler 嗎?

Alloyteam 其實很早就開始實踐跨平臺的抓包和替換工具,基于 QT 的 Rythem,功能上基本能滿足要求,但是由于后續(xù)沒有熟悉 QT 平臺的人力投入,沒有持續(xù)更新和支持。出于折騰精神,決定用比較熟悉的 NodeJS 進行開發(fā)一款類似的代理替換工具,并嘗試借助 Web 便捷快速的 UI 能力搭建更美觀強大的管理界面。

特性

  1. 基于 NodeJS, 跨平臺
  2. 便捷的 UI 界面,跟 Fiddler 類似,降低學(xué)習(xí)成本
  3. 支持 http 抓包和本地替換調(diào)試,Https/WebSockets 直接代理轉(zhuǎn)發(fā),暫不支持本地替換
  4. 基于項目的替換規(guī)則管理,方便高效,規(guī)則支持拖曳排序
  5. 支持基于請求路徑的本地文件替換,支持基于請求路徑的路由轉(zhuǎn)發(fā)(host 配置)
  6. 替換類型支持:文件/文件夾替換,combo合并替換,qzmin替換(批量combo),delay延時等
  7. 支持自動設(shè)置系統(tǒng)代理
  8. 支持規(guī)則過濾,只顯示關(guān)注的請求
  9. 提供構(gòu)建 http get/post 請求界面,方便接口調(diào)試
  10. 特色功能:模擬gprs/3g等低網(wǎng)速(mac only)
  11. 特色功能:支持離線站點到本地,并自動代碼格式化

主要功能

1. 抓包分析

實現(xiàn)原理:通過攔截系統(tǒng) web 代理將瀏覽器或者其他應(yīng)用的請求轉(zhuǎn)發(fā)到 Livepool,Livepool 通過攔截獲取 http 請求的相關(guān)信息,比如 http 頭,內(nèi)容等,并將結(jié)果緩存下來,便于后面進行分析。

2. 本地替換和規(guī)則管理

實現(xiàn)原理:livepool 攔截到請求后,對請求的路徑進行分析,將命中規(guī)則的請求進行適當(dāng)處理,替換為對應(yīng)內(nèi)容。目前替換類型支持:文件/文件夾替換,combo合并替換,qzmin替換(批量combo),delay延時等。提供便捷的基于項目的規(guī)則管理。

3. 構(gòu)建調(diào)試請求

便捷的模擬http請求,方便接口調(diào)試

4. 模擬低網(wǎng)速【mac only】

  • GPRS: 48kbit/s
  • Edge: 64kbit/s
  • 3g: 348kbit/s
  • ADSL: 768kbit/s
  • WIFI: 2048kbit/s

5. 離線站點

將站點內(nèi)容離線到本地,并自動代碼格式化,便于查看
站點保存到當(dāng)前文件夾 Sites 下

更多

項目官網(wǎng):http://rehorn.github.io/livepool

github: https://github.com/rehorn/livepool

討論&bug: https://github.com/rehorn/livepool/issues

還在內(nèi)測,未經(jīng)過大量測試,歡迎提建議,star & fork & issue


文章題目:【開源項目】LivePool:基于NodeJs的跨平臺Web抓包替換工具
網(wǎng)頁網(wǎng)址:http://uogjgqi.cn/article/dpdcess.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流