From 8ebcf8ec9647842bfd48e9c890109d2399621a4d Mon Sep 17 00:00:00 2001 From: Maximilian Hils Date: Tue, 29 May 2018 13:25:38 +0200 Subject: [PATCH] fix IPv6 addresses with scope --- mitmproxy/platform/windows.py | 1 + 1 file changed, 1 insertion(+) diff --git a/mitmproxy/platform/windows.py b/mitmproxy/platform/windows.py index f83bfc459..7e4b48fe0 100644 --- a/mitmproxy/platform/windows.py +++ b/mitmproxy/platform/windows.py @@ -59,6 +59,7 @@ class Resolver: def original_addr(self, csock: socket.socket): ip, port = csock.getpeername()[:2] ip = re.sub("^::ffff:(?=\d+.\d+.\d+.\d+$)", "", ip) + ip = ip.split("%", 1)[0] with self.lock: try: write((ip, port), self.wfile)