aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mitmproxy/platform/windows.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/mitmproxy/platform/windows.py b/mitmproxy/platform/windows.py
index f83bfc45..7e4b48fe 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)