再会,
我正在尝试将 mitmproxy 实现到更大的应用程序中。为此,我需要能够在我的代码中加载那些所谓的内联脚本,而不是通过命令行。我在文档中找不到任何有用的信息。
我正在使用 mitmproxy 版本 0.17 和 Python 2.7。
我知道有一个较新的版本可用,但是那个没有使用代码示例。
这是我的基本代码:
from mitmproxy import controller, proxy
from mitmproxy.proxy.server import ProxyServer
class ProxyMaster(controller.Master):
def __init__(self, server):
controller.Master.__init__(self, server)
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):
flow.reply()
config = proxy.ProxyConfig(port=8080)
server = ProxyServer(config)
m = ProxyMaster(server)
m.run()
如何使用内联脚本运行此代理?
提前致谢