0
私はexample.comにリクエストしているAndroidアプリを持っています。 example.com/etc/elseへのすべてのリクエストがdev.example.com/etc/elseに移動するようにmitmproxyを設定するにはどうすればよいですか?mitmproxyでドメインを書き換えます
私はこれを試してみました:
マイスクリプト(rewrite.py):
from mitmproxy import ctx
...
ctx.log.info("This is some informative text.")
:私は例えば、ログ出力を表示されていない何らかの理由でも
import mitmproxy
from mitmproxy.models import HTTPResponse
from netlib.http import Headers
def request(context, flow):
if 'example.com' in flow.request.url :
flow.request.host = 'dev.example.com'
、私はこのようにmitmproxyを実行しています:
mitmproxy -p 8765 -e -s rewrite.py
どのバージョンのmitmproxyを実行していますか? mitmdumpを使って同じことを実行するとどうなりますか? –
@ MaximilianHils私のバージョンは0.18.2です。同様に、defmodumpと同じことが私に表示されます。example.com:443に接続しますが、dev.example.comには接続しません。 – valk
さらに、 'def request(context、flow)'には引数が1つしか必要ないので、 'def request(flow)'で残しておきます。 – valk