mitmproxy - 重定向主机

时间:2018-01-19 16:22:13

标签: python redirect mitmproxy

我想使用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'

不过没有按预期工作。你能帮忙解决这个问题吗?

由于 安德鲁

1 个答案:

答案 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是用于重定向主机的主机。