LivePool
大同网站建设公司创新互联,大同网站设计制作,有大型网站制作公司丰富经验。已为大同成百上千家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的大同做网站的公司定做!
LivePool 是一个基于 NodeJS,类似 Fiddler 能够支持抓包和本地替换的 Web 开发调试工具,是 Tencent AlloyTeam 在开发实践过程总结出的一套的便捷的 WorkFlow 以及调试方案。
背景
在 Windows 平台上,Fiddler 作为一款非常便捷好用的 Web 调试工具,深受广大开发者的喜爱。而在 Mac 上,类似的工具,比如 Charles 等,收费并且功能非常有限,着实让很多陆续把工作环境迁移到 Mac 的小伙伴刚到非常的不方便。难道真的要在 Mac 上装个 Windows 或者开虚拟机跑 Fiddler 吗?
Alloyteam 其实很早就开始实践跨平台的抓包和替换工具,基于 QT 的 Rythem,功能上基本能满足要求,但是由于后续没有熟悉 QT 平台的人力投入,没有持续更新和支持。出于折腾精神,决定用比较熟悉的 NodeJS 进行开发一款类似的代理替换工具,并尝试借助 Web 便捷快速的 UI 能力搭建更美观强大的管理界面。
特性
主要功能
1. 抓包分析
实现原理:通过拦截系统 web 代理将浏览器或者其他应用的请求转发到 Livepool,Livepool 通过拦截获取 http 请求的相关信息,比如 http 头,内容等,并将结果缓存下来,便于后面进行分析。
2. 本地替换和规则管理
实现原理:livepool 拦截到请求后,对请求的路径进行分析,将命中规则的请求进行适当处理,替换为对应内容。目前替换类型支持:文件/文件夹替换,combo合并替换,qzmin替换(批量combo),delay延时等。提供便捷的基于项目的规则管理。
3. 构建调试请求
便捷的模拟http请求,方便接口调试
4. 模拟低网速【mac only】
5. 离线站点
将站点内容离线到本地,并自动代码格式化,便于查看
站点保存到当前文件夹 Sites 下
更多
项目官网:http://rehorn.github.io/livepool
github: https://github.com/rehorn/livepool
讨论&bug: https://github.com/rehorn/livepool/issues
还在内测,未经过大量测试,欢迎提建议,star & fork & issue
新闻标题:【开源项目】LivePool:基于NodeJs的跨平台Web抓包替换工具
标题URL:http://www.mswzjz.cn/qtweb/news7/498757.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能