Networking 如何将所有mitmproxy HTTP流量重定向到特定的HTTP服务器?

Networking 如何将所有mitmproxy HTTP流量重定向到特定的HTTP服务器?,networking,proxy,mitmproxy,Networking,Proxy,Mitmproxy,我想将被mitmproxy截获的所有HTTP流量重定向到特定的HTTP服务器,而不管HTTP流量的目的地是哪里 我知道如何为mitmserver设置上游代理服务器,但在这种情况下,我不需要另一个代理服务器,而是(目标)HTTP服务器 有什么想法吗?一种方法是注入一个python脚本,覆盖每个请求的目标。将-s script.py参数添加到mitmproxy/mitmdump命令(或者调用master.addons.add(script.script('script.py')),如果使用的是mit

我想将被
mitmproxy
截获的所有HTTP流量重定向到特定的HTTP服务器,而不管HTTP流量的目的地是哪里

我知道如何为
mitmserver
设置上游代理服务器,但在这种情况下,我不需要另一个代理服务器,而是(目标)HTTP服务器


有什么想法吗?

一种方法是注入一个python脚本,覆盖每个请求的目标。将
-s script.py
参数添加到mitmproxy/mitmdump命令(或者调用
master.addons.add(script.script('script.py'))
,如果使用的是mitmproxy库),并将以下内容添加到脚本中:

from mitmproxy import http

def request(self, flow: http.HTTPFlow) -> None:
    flow.request.host = 'google.com'
    flow.request.path = '/'

。。。根据需要进一步定制请求方法、cookies等

您具体想做什么?简单地说,看起来您需要一些DNS和/或ARP欺骗。