首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >密特代理,推送自己的WebSocket消息

密特代理,推送自己的WebSocket消息
EN

Stack Overflow用户
提问于 2017-11-09 15:25:11
回答 1查看 695关注 0票数 3

我使用Mitmproxy检查HTTPS的流量。目前,我可以通过以下方式读取/编辑WS消息:

代码语言:javascript
复制
class Intercept:
    def websocket_message(self, flow):
        print(flow.messages[-1])

def start():
    return Intercept()

。。就像密特姆代理的附加脚本一样。

如何向客户端推送/注入我自己的信息?不是编辑现有的消息,而是添加新的消息。

EN

回答 1

Stack Overflow用户

发布于 2021-12-03 05:55:34

你可以用inject.websocket来做这件事

代码语言:javascript
复制
from mitmproxy import ctx

class Intercept:
    def websocket_message(self, flow):
        print(flow.messages[-1])
        to_client = True
        ctx.master.commands.call("inject.websocket", flow, to_client, b"Hello World!", True)

def start():
    return Intercept()

文档中有更多的例子

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47205568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档