gpt4 book ai didi

python - 新的 mitmproxy 中 libmproxy 的等价物是什么?

转载 作者:太空狗 更新时间:2023-10-30 01:38:57 25 4
gpt4 key购买 nike

我终于将我的 Python 版本从 2.7 升级到 3.6.1,同时也将我的 mitmproxy 从旧的和良好的 v0.16 升级到最新版本。

我曾经使用 libmproxy 来处理使用以下语法通过代理转移的请求:

from netlib.http import decoded
from libmproxy import controller, proxy
from libmproxy.proxy.server import ProxyServer

class StickyMaster(controller.Master):
def __init__(self, server):
controller.Master.__init__(self, server)
self.stickyhosts = {}

def run(self):
try:
return controller.Master.run(self)
except KeyboardInterrupt:
self.shutdown()

def handle_request(self, flow):
flow.reply()

def handle_response(self, flow):
with decoded(flow.response):
<DO SOMETHING>
flow.reply()

config = proxy.ProxyConfig(port=8081)
server = ProxyServer(config)
m = StickyMaster(server)
m.run()

我知道在新版本中语法完全不同,我找不到包含如何正确执行此操作示例的相关文档。

任何人都可以与我分享一个基本代码示例,例如我上面写的最新版本吗?

最佳答案

没有官方的等价物,他们放弃了通过库使用代理而不使用命令和其他/外部应用程序。

关于python - 新的 mitmproxy 中 libmproxy 的等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43652099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com