日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
【開源項(xiàng)目】LivePool:基于NodeJs的跨平臺(tái)Web抓包替換工具

LivePool

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

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

背景

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

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

特性

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

主要功能

1. 抓包分析

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

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

實(shí)現(xiàn)原理:livepool 攔截到請求后,對請求的路徑進(jìn)行分析,將命中規(guī)則的請求進(jìn)行適當(dāng)處理,替換為對應(yīng)內(nèi)容。目前替換類型支持:文件/文件夾替換,combo合并替換,qzmin替換(批量combo),delay延時(shí)等。提供便捷的基于項(xiàng)目的規(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. 離線站點(diǎn)

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

更多

項(xiàng)目官網(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


網(wǎng)頁標(biāo)題:【開源項(xiàng)目】LivePool:基于NodeJs的跨平臺(tái)Web抓包替換工具
鏈接地址:http://www.dlmjj.cn/article/dpdcess.html