我想使用mitmproxy重定向主机。目前python脚本看起来像这样:
import mitmproxy
from mitmproxy.models import HTTPResponse
from netlib.http import Headers
def request(context, flow):
if flow.request.url == 'http://me.example.com':
flow.request.host = 'you.example.com'
不过没有按预期工作。你能帮忙解决这个问题吗?
由于 安德鲁
答案 0 :(得分:0)
我尝试了下面的代码,该代码对我有用:
from mitmproxy import http
def request(flow: http.HTTPFlow) -> None:
if flow.request.url == 'http://me.example.com/':
flow.request.host = 'you.example.com'
顺便说一句,我做了一些脚本https://github.com/KevCui/mitm-scripts。 mitm-redirect-host.py是用于重定向主机的主机。