我使用Mitmproxy检查HTTPS的流量。目前,我可以通过以下方式读取/编辑WS消息:
class Intercept:
def websocket_message(self, flow):
print(flow.messages[-1])
def start():
return Intercept()。。就像密特姆代理的附加脚本一样。
如何向客户端推送/注入我自己的信息?不是编辑现有的消息,而是添加新的消息。
发布于 2021-12-03 05:55:34
你可以用inject.websocket来做这件事
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()文档中有更多的例子。
https://stackoverflow.com/questions/47205568
复制相似问题