From 141ade5ae10d7a6c1ae687f9c320fdee8df035fa Mon Sep 17 00:00:00 2001 From: peter-way <2475625231@qq.com> Date: Mon, 15 Apr 2019 08:43:52 +0800 Subject: Use 'host_header' instead of 'host', when calculating 'HTTPRequest' hash in transparent mode. --- mitmproxy/addons/serverplayback.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mitmproxy/addons/serverplayback.py b/mitmproxy/addons/serverplayback.py index 51ba60b4..29f2ef5d 100644 --- a/mitmproxy/addons/serverplayback.py +++ b/mitmproxy/addons/serverplayback.py @@ -128,7 +128,10 @@ class ServerPlayback: key.append(str(r.raw_content)) if not ctx.options.server_replay_ignore_host: - key.append(r.host) + if ctx.options.mode == "transparent": + key.append(r.host_header) + else: + key.append(r.host) filtered = [] ignore_params = ctx.options.server_replay_ignore_params or [] -- cgit v1.2.3 From 3eebfed79f4d54840a054c2dc5061e155c416d3e Mon Sep 17 00:00:00 2001 From: Maximilian Hils Date: Wed, 17 Jul 2019 22:46:39 +0200 Subject: Update serverplayback.py --- mitmproxy/addons/serverplayback.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/mitmproxy/addons/serverplayback.py b/mitmproxy/addons/serverplayback.py index 29f2ef5d..e3192a4c 100644 --- a/mitmproxy/addons/serverplayback.py +++ b/mitmproxy/addons/serverplayback.py @@ -128,10 +128,7 @@ class ServerPlayback: key.append(str(r.raw_content)) if not ctx.options.server_replay_ignore_host: - if ctx.options.mode == "transparent": - key.append(r.host_header) - else: - key.append(r.host) + key.append(r.pretty_host) filtered = [] ignore_params = ctx.options.server_replay_ignore_params or [] -- cgit v1.2.3