From 62790ab7bd9851c1fbea287e8d66b9ca9491d1e1 Mon Sep 17 00:00:00 2001 From: jtof_fap Date: Fri, 30 Sep 2022 01:24:05 +0200 Subject: [PATCH 1/7] Comparison of inner classes more generic --- bypass_url_parser.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bypass_url_parser.py b/bypass_url_parser.py index 78f14a5..8d3e69c 100755 --- a/bypass_url_parser.py +++ b/bypass_url_parser.py @@ -1138,7 +1138,7 @@ def __eq__(self, other) -> bool: :param Bypasser other: Other object to compare with this :return: True is same object, else False """ - return isinstance(other, Bypasser) and self.__attrs() == other.__attrs() + return isinstance(other, self.__class__) and self.__attrs() == other.__attrs() def __ne__(self, other) -> bool: """Define a non-equality test. @@ -1551,7 +1551,7 @@ def __eq__(self, other) -> bool: :param CurlItem other: Other object to compare with this :return: True is same object, else False """ - return isinstance(other, CurlItem) and self.__attrs() == other.__attrs() + return isinstance(other, self.__class__) and self.__attrs() == other.__attrs() def __ne__(self, other) -> bool: """Define a non-equality test. From 5cd7a3f48f28ff0646d467e7a29e89f3ebf8d2ea Mon Sep 17 00:00:00 2001 From: jtof_fap Date: Mon, 3 Oct 2022 16:23:36 +0200 Subject: [PATCH 2/7] Force UTF-8 encoding --- bypass_url_parser.py | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/bypass_url_parser.py b/bypass_url_parser.py index 8d3e69c..e3695e6 100755 --- a/bypass_url_parser.py +++ b/bypass_url_parser.py @@ -80,6 +80,7 @@ class SaveLevel(IntEnum): "http_headers_port", "http_headers_url", "misc"] # Not yet all implemented, coming soon DEFAULT_BINARY_NAME = which("curl") DEFAULT_BYPASS_MODE = "all" + DEFAULT_FILE_ENCODING = "UTF-8" DEFAULT_HTTP_VERSION = "0" # Disabled by default. Lets curl to manage its own version of HTTP by default DEFAULT_LOG_FILENAME = "triaged-bypass.log" DEFAULT_OUTPUT_DIR = f"{tempfile.TemporaryDirectory().name}-bypass-url-parser" @@ -554,11 +555,11 @@ def _save_results(self, url_obj): # Logfile - Starting at SaveLevel.MINIMAL if self.save_level >= self.SaveLevel.MINIMAL: log_file = f"{outdir}{Tools.SEPARATOR}{Bypasser.DEFAULT_LOG_FILENAME}" - with open(log_file, "wt") as f: - f.write(f"Bypass results for '{url_obj.geturl()}' url:\n") - f.write(f"{self.clean_output}\n") + with open(log_file, mode="wt", encoding=Bypasser.DEFAULT_FILE_ENCODING) as file: + file.write(f"Bypass results for '{url_obj.geturl()}' url:\n") + file.write(f"{self.clean_output}\n") if self.save_level >= self.SaveLevel.PERTINENT and inspect_cmd: - f.write(f"{inspect_cmd}") + file.write(f"{inspect_cmd}") if self.verbose: self.logger.info(f"Program log file which contains the results saved in {log_file}") else: @@ -833,7 +834,7 @@ def current_bypass_modes(self, modes_lst): self._current_bypass_modes.clear() for mode in Tools.get_list_from_generic_arg( modes_lst, arg_name="bypass_mode", stdin_support=True, comma_string_support=True, - ext_logger=self.logger, debug=self.debug_class): + enc_format=Bypasser.DEFAULT_FILE_ENCODING, ext_logger=self.logger, debug=self.debug_class): if mode in Bypasser.BYPASS_MODES: if mode not in self._current_bypass_modes: self._current_bypass_modes.append(mode) @@ -861,7 +862,7 @@ def headers(self, value): if value: for header in Tools.get_list_from_generic_arg( value, arg_name="header", stdin_support=False, comma_string_support=False, - ext_logger=self.logger, debug=self.debug_class): + enc_format=Bypasser.DEFAULT_FILE_ENCODING, ext_logger=self.logger, debug=self.debug_class): key, value = header.split(":", 1) self._headers[key] = value.strip() except ValueError as e: @@ -968,7 +969,7 @@ def spoof_ips(self, value): if value: for ip in Tools.get_list_from_generic_arg( value, arg_name="spoofip", stdin_support=True, comma_string_support=True, - ext_logger=self.logger, debug=self.debug_class): + enc_format=Bypasser.DEFAULT_FILE_ENCODING, ext_logger=self.logger, debug=self.debug_class): if ip not in self._spoof_ips: self._spoof_ips.append(ip) # Cancel the possible replace_mode that could block internal ip list in [http_headers_ip] @@ -1001,7 +1002,7 @@ def spoof_ports(self, value): if value: for port in Tools.get_list_from_generic_arg( value, arg_name="spoofport", stdin_support=True, comma_string_support=True, - ext_logger=self.logger, debug=self.debug_class): + enc_format=Bypasser.DEFAULT_FILE_ENCODING, ext_logger=self.logger, debug=self.debug_class): if int(port) not in self._spoof_ports: self._spoof_ports.append(int(port)) # Cancel the possible replace_mode that could block internal port list in [http_headers_port] @@ -1071,7 +1072,7 @@ def urls(self, value): if value: for url in Tools.get_list_from_generic_arg( value, arg_name="url", stdin_support=True, comma_string_support=True, - ext_logger=self.logger, debug=self.debug_class): + enc_format=Bypasser.DEFAULT_FILE_ENCODING, ext_logger=self.logger, debug=self.debug_class): if not Bypasser.REGEX_URL.match(url): error_msg = f"URL {url} was ignored. Must start with http(s):// and contain at least 3 slashes" self.logger.warning(error_msg) @@ -1195,8 +1196,8 @@ class CurlItem: - response_raw_output, response_headers, response_data, response_content_length, response_content_type, response_lines_count, response_redirect_url, response_server_type, response_status_code, response_title """ - CURL_HTTP_VERSIONS = ["0.9", "1.0", "1.1", "2", "2-prior-knowledge", "3"] + DEFAULT_FILE_ENCODING = "UTF-8" REGEX_STATUS_CODE = re.compile(r"HTTP.*\s+(\d+)\s+\w+", re.IGNORECASE) REGEX_CONTENT_LENGTH = re.compile(r"Content-Length:\s+(\d+)", re.IGNORECASE) REGEX_CONTENT_TYPE = re.compile(r"Content-Type:\s+(\w+/\w+)", re.IGNORECASE) @@ -1314,8 +1315,8 @@ def save(self, output_dir, force_output_dir_creation=False) -> bool: out_filename = f"{output_dir}{Tools.SEPARATOR}{self.filename}" if self.response_raw_output and Tools.is_exist_directory(output_dir, force_create=force_output_dir_creation): self.logger.debug(f"Saving html pages and short output in: '{output_dir}{Tools.SEPARATOR}'") - with open(f"{out_filename}", "wt") as f: - f.write(f"{self.request_curl_cmd}\n\n{self.response_headers}\n\n{self.response_data}") + with open(f"{out_filename}", mode="wt", encoding=CurlItem.DEFAULT_FILE_ENCODING) as file: + file.write(f"{self.request_curl_cmd}\n\n{self.response_headers}\n\n{self.response_data}") return True else: return False @@ -1618,7 +1619,7 @@ def get_new_logger(logger_name, with_colors=False, debug_level=False) -> logger: return new_logger @staticmethod - def get_list_from_generic_arg(argument, arg_name="generic", enc_format="ISO-8859-1", stdin_support=True, + def get_list_from_generic_arg(argument, arg_name="generic", enc_format=None, stdin_support=True, comma_string_support=True, ext_logger=None, debug=False) -> list[str]: """ Return list from generic argument. @@ -1645,10 +1646,11 @@ def get_list_from_generic_arg(argument, arg_name="generic", enc_format="ISO-8859 return argument # Arg value is a filename (/path/file) elif os.path.isfile(argument): + encoding = enc_format if enc_format else locale.getpreferredencoding(False) if ext_logger and debug: ext_logger.debug(f"The '{arg_name}' argument is a file") return [line.rstrip() for line in Tools.load_file_into_memory_list( - argument, enc_format=enc_format, clean_filename=False, ext_logger=ext_logger, debug=debug)] + argument, enc_format=encoding, clean_filename=False, ext_logger=ext_logger, debug=debug)] # Arg value is a string elif isinstance(argument, str): # Arg value is a string with multiple items separated by a comma ("value1, value2, ...") From ec6ef560a677baec58e43ed64cc3c25fdaac1ef8 Mon Sep 17 00:00:00 2001 From: jtof_fap Date: Tue, 4 Oct 2022 14:19:15 +0200 Subject: [PATCH 3/7] Rename payload files --- bypass_url_parser.py | 113 +++++++++--------- ...er_methods.lst => header_http_methods.lst} | 0 ...t_header_hosts.lst => header_ip_hosts.lst} | 0 ...onst_header_ports.lst => header_ports.lst} | 0 ...r_schemes.lst => header_proto_schemes.lst} | 0 ...nst_endpaths.lst => internal_endpaths.lst} | 0 ..._methods.lst => internal_http_methods.lst} | 0 ...internal_ips.lst => internal_ip_hosts.lst} | 0 ...nst_midpaths.lst => internal_midpaths.lst} | 0 .../{const_ports.lst => internal_ports.lst} | 0 ..._protos.lst => internal_proto_schemes.lst} | 0 11 files changed, 58 insertions(+), 55 deletions(-) rename payloads/{const_header_methods.lst => header_http_methods.lst} (100%) rename payloads/{const_header_hosts.lst => header_ip_hosts.lst} (100%) rename payloads/{const_header_ports.lst => header_ports.lst} (100%) rename payloads/{const_header_schemes.lst => header_proto_schemes.lst} (100%) rename payloads/{const_endpaths.lst => internal_endpaths.lst} (100%) rename payloads/{const_http_methods.lst => internal_http_methods.lst} (100%) rename payloads/{const_internal_ips.lst => internal_ip_hosts.lst} (100%) rename payloads/{const_midpaths.lst => internal_midpaths.lst} (100%) rename payloads/{const_ports.lst => internal_ports.lst} (100%) rename payloads/{const_protos.lst => internal_proto_schemes.lst} (100%) diff --git a/bypass_url_parser.py b/bypass_url_parser.py index e3695e6..01e0554 100755 --- a/bypass_url_parser.py +++ b/bypass_url_parser.py @@ -118,27 +118,29 @@ def __init__(self, config_dict=None, verbose=False, debug=False, debug_class=Fal self.logger.debug( f"Debug level: verbose={self.verbose}, debug={self.debug}, debug_class={self.debug_class}") - # Import all our bypass payloads - self.const_internal_ips = Tools.load_file_into_memory_list("payloads/const_internal_ips.lst", - ext_logger=self.logger, debug=self.debug_class) - self.const_http_methods = Tools.load_file_into_memory_list("payloads/const_http_methods.lst", - ext_logger=self.logger, debug=self.debug_class) - self.const_header_methods = Tools.load_file_into_memory_list("payloads/const_header_methods.lst", - ext_logger=self.logger, debug=self.debug_class) - self.const_header_schemes = Tools.load_file_into_memory_list("payloads/const_header_schemes.lst", - ext_logger=self.logger, debug=self.debug_class) - self.const_protos = Tools.load_file_into_memory_list("payloads/const_protos.lst", - ext_logger=self.logger, debug=self.debug_class) - self.const_header_ports = Tools.load_file_into_memory_list("payloads/const_header_ports.lst", - ext_logger=self.logger, debug=self.debug_class) - self.const_ports = Tools.load_file_into_memory_list("payloads/const_ports.lst", - ext_logger=self.logger, debug=self.debug_class) - self.const_header_hosts = Tools.load_file_into_memory_list("payloads/const_header_hosts.lst", - ext_logger=self.logger, debug=self.debug_class) - self.const_midpaths = Tools.load_file_into_memory_list("payloads/const_midpaths.lst", - ext_logger=self.logger, debug=self.debug_class) - self.const_endpaths = Tools.load_file_into_memory_list("payloads/const_endpaths.lst", - ext_logger=self.logger, debug=self.debug_class) + # Import HTTP headers payloads + self.header_http_methods = Tools.load_file_into_memory_list( + "payloads/header_http_methods.lst", ext_logger=self.logger, debug=self.debug_class) + self.header_ip_hosts = Tools.load_file_into_memory_list( + "payloads/header_ip_hosts.lst", ext_logger=self.logger, debug=self.debug_class) + self.header_ports = Tools.load_file_into_memory_list( + "payloads/header_ports.lst", ext_logger=self.logger, debug=self.debug_class) + self.header_proto_schemes = Tools.load_file_into_memory_list( + "payloads/header_proto_schemes.lst", ext_logger=self.logger, debug=self.debug_class) + + # Import internal bypass payloads + self.internal_endpaths = Tools.load_file_into_memory_list( + "payloads/internal_endpaths.lst", ext_logger=self.logger, debug=self.debug_class) + self.internal_http_methods = Tools.load_file_into_memory_list( + "payloads/internal_http_methods.lst", ext_logger=self.logger, debug=self.debug_class) + self.internal_ip_hosts = Tools.load_file_into_memory_list( + "payloads/internal_ip_hosts.lst", ext_logger=self.logger, debug=self.debug_class) + self.internal_midpaths = Tools.load_file_into_memory_list( + "payloads/internal_midpaths.lst", ext_logger=self.logger, debug=self.debug_class) + self.internal_ports = Tools.load_file_into_memory_list( + "payloads/internal_ports.lst", ext_logger=self.logger, debug=self.debug_class) + self.internal_proto_schemes = Tools.load_file_into_memory_list( + "payloads/internal_proto_schemes.lst", ext_logger=self.logger, debug=self.debug_class) # Init object vars self.base_curl = [] @@ -173,7 +175,7 @@ def __init__(self, config_dict=None, verbose=False, debug=False, debug_class=Fal # *** Protected methods *** # def _build_curl_ips(self, resolved_ip=None): - """ Build internal IP list from spoof_ips, const_internal_ip and the resolved target IP address. + """ Build internal IP list from spoof_ips, internal_ip_hosts and the resolved target IP address. :param str resolved_ip: Public (or private) IP address related to the url subdomain """ self.curl_ips.clear() @@ -186,9 +188,9 @@ def _build_curl_ips(self, resolved_ip=None): # Append mode (by default and in any case if self.spoof_ips is empty) if not self.spoof_ip_replace: # Internal IP addresses - for const_internal_ip in self.const_internal_ips: - if const_internal_ip not in self.curl_ips: - self.curl_ips.append(const_internal_ip) + for internal_ip in self.internal_ip_hosts: + if internal_ip not in self.curl_ips: + self.curl_ips.append(internal_ip) # Public (or private) IP address if resolved_ip and resolved_ip not in self.curl_ips: self.curl_ips.append(resolved_ip) @@ -241,8 +243,8 @@ def _generate_curls(self, url_obj: ParseResult): # [http_methods] - Custom request methods (-X) if any(mode in ["all", "http_methods"] for mode in self.current_bypass_modes): - for const_http_method in self.const_http_methods: - cmd = [*self.base_curl, "-X", const_http_method, target_url] + for internal_http_method in self.internal_http_methods: + cmd = [*self.base_curl, "-X", internal_http_method, target_url] item = CurlItem(url_obj, self.base_curl, cmd, bypass_mode="http_methods", target_ip=self.url_resolved_ip, debug=self.debug, ext_logger=self.logger) if item not in self.curl_items: @@ -259,9 +261,9 @@ def _generate_curls(self, url_obj: ParseResult): # [http_headers_method] - Custom methods if any(mode in ["all", "http_headers_method"] for mode in self.current_bypass_modes): - for const_header_method in self.const_header_methods: - for const_http_method in self.const_http_methods: - cmd = [*self.base_curl, "-H", f"{const_header_method}: {const_http_method}", target_url] + for header_http_method in self.header_http_methods: + for internal_http_method in self.internal_http_methods: + cmd = [*self.base_curl, "-H", f"{header_http_method}: {internal_http_method}", target_url] item = CurlItem(url_obj, self.base_curl, cmd, bypass_mode="http_headers_method", target_ip=self.url_resolved_ip, debug=self.debug, ext_logger=self.logger) if item not in self.curl_items: @@ -271,19 +273,19 @@ def _generate_curls(self, url_obj: ParseResult): if any(mode in ["all", "http_headers_ip"] for mode in self.current_bypass_modes): self._build_curl_ips(resolved_ip=self.url_resolved_ip) commands = set() - for const_header_host in self.const_header_hosts: + for header_ip_host in self.header_ip_hosts: # Header which takes 1 as value - if const_header_host == "X-AppEngine-Trusted-IP-Request": - commands.add(tuple([*self.base_curl, "-H", f"{const_header_host}: 1", target_url])) + if header_ip_host == "X-AppEngine-Trusted-IP-Request": + commands.add(tuple([*self.base_curl, "-H", f"{header_ip_host}: 1", target_url])) continue # Specific rule for header 'Forwarded: for=' for ip in self.curl_ips: - if const_header_host == "Forwarded": - commands.add(tuple([*self.base_curl, "-H", f"{const_header_host}: by={ip}", target_url])) - commands.add(tuple([*self.base_curl, "-H", f"{const_header_host}: for={ip}", target_url])) - commands.add(tuple([*self.base_curl, "-H", f"{const_header_host}: host={ip}", target_url])) + if header_ip_host == "Forwarded": + commands.add(tuple([*self.base_curl, "-H", f"{header_ip_host}: by={ip}", target_url])) + commands.add(tuple([*self.base_curl, "-H", f"{header_ip_host}: for={ip}", target_url])) + commands.add(tuple([*self.base_curl, "-H", f"{header_ip_host}: host={ip}", target_url])) else: - commands.add(tuple([*self.base_curl, "-H", f"{const_header_host}: {ip}", target_url])) + commands.add(tuple([*self.base_curl, "-H", f"{header_ip_host}: {ip}", target_url])) # Add items for command in commands: item = CurlItem(url_obj, self.base_curl, list(command), bypass_mode="http_headers_ip", @@ -294,12 +296,13 @@ def _generate_curls(self, url_obj: ParseResult): # [http_headers_scheme] - Custom scheme rewrite with X-Forwarded-Scheme if any(mode in ["all", "http_headers_scheme"] for mode in self.current_bypass_modes): commands = set() - for const_proto in self.const_protos: + for internal_proto_scheme in self.internal_proto_schemes: # Specific rule for header 'Forwarded: proto=' - commands.add(tuple([*self.base_curl, "-H", f"Forwarded: proto={const_proto}", target_url])) - for const_header_scheme in self.const_header_schemes: + commands.add(tuple([*self.base_curl, "-H", f"Forwarded: proto={internal_proto_scheme}", target_url])) + for header_proto_scheme in self.header_proto_schemes: # Standard headers ending with "-Proto" or "-Scheme" - commands.add(tuple([*self.base_curl, "-H", f"{const_header_scheme}: {const_proto}", target_url])) + commands.add( + tuple([*self.base_curl, "-H", f"{header_proto_scheme}: {internal_proto_scheme}", target_url])) # Adding non-standard headers that take 'on' value (Ex: Microsoft) for on_header in ["Front-End-Https", "X-Forwarded-HTTPS", "X-Forwarded-SSL"]: commands.add(tuple([*self.base_curl, "-H", f"{on_header}: on", target_url])) @@ -313,15 +316,15 @@ def _generate_curls(self, url_obj: ParseResult): # [http_headers_port] - Custom port rewrite if any(mode in ["all", "http_headers_port"] for mode in self.current_bypass_modes): commands = set() - for const_header_port in self.const_header_ports: + for header_port in self.header_ports: if self.spoof_ports: # Custom port(s) for spoof_port in self.spoof_ports: - commands.add(tuple([*self.base_curl, "-H", f"{const_header_port}: {spoof_port}", target_url])) + commands.add(tuple([*self.base_curl, "-H", f"{header_port}: {spoof_port}", target_url])) if not self.spoof_port_replace: # False in any case if self.spoof_ports is empty # Internal ports - for const_port in self.const_ports: - commands.add(tuple([*self.base_curl, "-H", f"{const_header_port}: {const_port}", target_url])) + for internal_port in self.internal_ports: + commands.add(tuple([*self.base_curl, "-H", f"{header_port}: {internal_port}", target_url])) # Add items for command in commands: item = CurlItem(url_obj, self.base_curl, list(command), bypass_mode="http_headers_port", @@ -333,13 +336,13 @@ def _generate_curls(self, url_obj: ParseResult): if any(mode in ["all", "mid_paths"] for mode in self.current_bypass_modes): commands = set() for idx_slash in range(base_path.count("/")): - for const_path in self.const_midpaths: - path_post = Tools.replacenth(base_path, "/", f"/{const_path}", idx_slash) + for internal_midpath in self.internal_midpaths: + path_post = Tools.replacenth(base_path, "/", f"/{internal_midpath}", idx_slash) commands.add(tuple([*self.base_curl, f"{base_url}{path_post}"])) # First variant commands.add(tuple([*self.base_curl, f"{base_url}/{path_post}"])) # Second variant if idx_slash <= 1: continue - path_pre = Tools.replacenth(base_path, "/", f"{const_path}/", idx_slash) + path_pre = Tools.replacenth(base_path, "/", f"{internal_midpath}/", idx_slash) commands.add(tuple([*self.base_curl, f"{base_url}{path_pre}"])) # Fist variant commands.add(tuple([*self.base_curl, f"{base_url}/{path_pre}"])) # Second variant # Add items @@ -353,18 +356,18 @@ def _generate_curls(self, url_obj: ParseResult): if any(mode in ["all", "end_paths"] for mode in self.current_bypass_modes): commands = set() separator = "" if (base_path == "/" or base_path.endswith("/")) else "/" - for const_endpath in self.const_endpaths: + for internal_endpath in self.internal_endpaths: # First variant - 'url/suffix' - commands.add(tuple([*self.base_curl, f"{url_obj.geturl()}{separator}{const_endpath}"])) + commands.add(tuple([*self.base_curl, f"{url_obj.geturl()}{separator}{internal_endpath}"])) # Second variant - 'url/suffix/' - commands.add(tuple([*self.base_curl, f"{url_obj.geturl()}{separator}{const_endpath}/"])) + commands.add(tuple([*self.base_curl, f"{url_obj.geturl()}{separator}{internal_endpath}/"])) # Only if base_path otherwise the subdomain will be modified and for any non ^[a-zA-Z] endpath if base_path != "/": - if not re.search(r"^[a-zA-Z]$", const_endpath[0]): + if not re.search(r"^[a-zA-Z]$", internal_endpath[0]): # Third variant - Add 'suffix' - commands.add(tuple([*self.base_curl, f"{url_obj.geturl()}{const_endpath}"])) + commands.add(tuple([*self.base_curl, f"{url_obj.geturl()}{internal_endpath}"])) # Fourth variant variant - Add 'suffix/' - commands.add(tuple([*self.base_curl, f"{url_obj.geturl()}{const_endpath}/"])) + commands.add(tuple([*self.base_curl, f"{url_obj.geturl()}{internal_endpath}/"])) # Add items for command in commands: item = CurlItem(url_obj, self.base_curl, list(command), bypass_mode="end_paths", diff --git a/payloads/const_header_methods.lst b/payloads/header_http_methods.lst similarity index 100% rename from payloads/const_header_methods.lst rename to payloads/header_http_methods.lst diff --git a/payloads/const_header_hosts.lst b/payloads/header_ip_hosts.lst similarity index 100% rename from payloads/const_header_hosts.lst rename to payloads/header_ip_hosts.lst diff --git a/payloads/const_header_ports.lst b/payloads/header_ports.lst similarity index 100% rename from payloads/const_header_ports.lst rename to payloads/header_ports.lst diff --git a/payloads/const_header_schemes.lst b/payloads/header_proto_schemes.lst similarity index 100% rename from payloads/const_header_schemes.lst rename to payloads/header_proto_schemes.lst diff --git a/payloads/const_endpaths.lst b/payloads/internal_endpaths.lst similarity index 100% rename from payloads/const_endpaths.lst rename to payloads/internal_endpaths.lst diff --git a/payloads/const_http_methods.lst b/payloads/internal_http_methods.lst similarity index 100% rename from payloads/const_http_methods.lst rename to payloads/internal_http_methods.lst diff --git a/payloads/const_internal_ips.lst b/payloads/internal_ip_hosts.lst similarity index 100% rename from payloads/const_internal_ips.lst rename to payloads/internal_ip_hosts.lst diff --git a/payloads/const_midpaths.lst b/payloads/internal_midpaths.lst similarity index 100% rename from payloads/const_midpaths.lst rename to payloads/internal_midpaths.lst diff --git a/payloads/const_ports.lst b/payloads/internal_ports.lst similarity index 100% rename from payloads/const_ports.lst rename to payloads/internal_ports.lst diff --git a/payloads/const_protos.lst b/payloads/internal_proto_schemes.lst similarity index 100% rename from payloads/const_protos.lst rename to payloads/internal_proto_schemes.lst From 90299036d0e6e99b439baeda6556d030dee81860 Mon Sep 17 00:00:00 2001 From: jtof_fap Date: Tue, 4 Oct 2022 15:09:41 +0200 Subject: [PATCH 4/7] UTF-8 by default for payload files and encoding choice in library mode --- bypass_url_parser.py | 104 +++++++++++++++++++++++-------------------- 1 file changed, 56 insertions(+), 48 deletions(-) diff --git a/bypass_url_parser.py b/bypass_url_parser.py index 01e0554..760fb9a 100755 --- a/bypass_url_parser.py +++ b/bypass_url_parser.py @@ -93,7 +93,7 @@ class SaveLevel(IntEnum): DEFAULT_USER_AGENT = \ "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36" - def __init__(self, config_dict=None, verbose=False, debug=False, debug_class=False, ext_logger=None): + def __init__(self, config_dict=None, encoding=None, verbose=False, debug=False, debug_class=False, ext_logger=None): if not config_dict: config_dict = dict() @@ -118,40 +118,45 @@ def __init__(self, config_dict=None, verbose=False, debug=False, debug_class=Fal self.logger.debug( f"Debug level: verbose={self.verbose}, debug={self.debug}, debug_class={self.debug_class}") + # Init object vars + self.base_curl = [] + self.user_agent_suffix = "" + self.curl_items = [] + self.curl_ips = [] + self.bypass_results = defaultdict(defaultdict) + self.to_retry_items = [] + self.clean_output = "" + self.pbar_queue = Queue(maxsize=1) + self.url_resolved_ip = "" + self.encoding = encoding if encoding else Bypasser.DEFAULT_FILE_ENCODING + # Import HTTP headers payloads self.header_http_methods = Tools.load_file_into_memory_list( - "payloads/header_http_methods.lst", ext_logger=self.logger, debug=self.debug_class) + "payloads/header_http_methods.lst", enc_format=self.encoding, ext_logger=self.logger, + debug=self.debug_class) self.header_ip_hosts = Tools.load_file_into_memory_list( - "payloads/header_ip_hosts.lst", ext_logger=self.logger, debug=self.debug_class) + "payloads/header_ip_hosts.lst", enc_format=self.encoding, ext_logger=self.logger, debug=self.debug_class) self.header_ports = Tools.load_file_into_memory_list( - "payloads/header_ports.lst", ext_logger=self.logger, debug=self.debug_class) + "payloads/header_ports.lst", enc_format=self.encoding, ext_logger=self.logger, debug=self.debug_class) self.header_proto_schemes = Tools.load_file_into_memory_list( - "payloads/header_proto_schemes.lst", ext_logger=self.logger, debug=self.debug_class) + "payloads/header_proto_schemes.lst", enc_format=self.encoding, ext_logger=self.logger, + debug=self.debug_class) # Import internal bypass payloads self.internal_endpaths = Tools.load_file_into_memory_list( - "payloads/internal_endpaths.lst", ext_logger=self.logger, debug=self.debug_class) + "payloads/internal_endpaths.lst", enc_format=self.encoding, ext_logger=self.logger, debug=self.debug_class) self.internal_http_methods = Tools.load_file_into_memory_list( - "payloads/internal_http_methods.lst", ext_logger=self.logger, debug=self.debug_class) + "payloads/internal_http_methods.lst", enc_format=self.encoding, ext_logger=self.logger, + debug=self.debug_class) self.internal_ip_hosts = Tools.load_file_into_memory_list( - "payloads/internal_ip_hosts.lst", ext_logger=self.logger, debug=self.debug_class) + "payloads/internal_ip_hosts.lst", enc_format=self.encoding, ext_logger=self.logger, debug=self.debug_class) self.internal_midpaths = Tools.load_file_into_memory_list( - "payloads/internal_midpaths.lst", ext_logger=self.logger, debug=self.debug_class) + "payloads/internal_midpaths.lst", enc_format=self.encoding, ext_logger=self.logger, debug=self.debug_class) self.internal_ports = Tools.load_file_into_memory_list( - "payloads/internal_ports.lst", ext_logger=self.logger, debug=self.debug_class) + "payloads/internal_ports.lst", enc_format=self.encoding, ext_logger=self.logger, debug=self.debug_class) self.internal_proto_schemes = Tools.load_file_into_memory_list( - "payloads/internal_proto_schemes.lst", ext_logger=self.logger, debug=self.debug_class) - - # Init object vars - self.base_curl = [] - self.user_agent_suffix = "" - self.curl_items = [] - self.curl_ips = [] - self.bypass_results = defaultdict(defaultdict) - self.to_retry_items = [] - self.clean_output = "" - self.pbar_queue = Queue(maxsize=1) - self.url_resolved_ip = "" + "payloads/internal_proto_schemes.lst", enc_format=self.encoding, ext_logger=self.logger, + debug=self.debug_class) # Init properties self.binary_name = Bypasser.DEFAULT_BINARY_NAME @@ -237,7 +242,7 @@ def _generate_curls(self, url_obj: ParseResult): # Original request cmd = [*self.base_curl, target_url] item = CurlItem(url_obj, self.base_curl, cmd, bypass_mode="original_request", target_ip=self.url_resolved_ip, - debug=self.debug, ext_logger=self.logger) + encoding=self.encoding, debug=self.debug, ext_logger=self.logger) if item not in self.curl_items: self.curl_items.append(item) @@ -245,7 +250,7 @@ def _generate_curls(self, url_obj: ParseResult): if any(mode in ["all", "http_methods"] for mode in self.current_bypass_modes): for internal_http_method in self.internal_http_methods: cmd = [*self.base_curl, "-X", internal_http_method, target_url] - item = CurlItem(url_obj, self.base_curl, cmd, bypass_mode="http_methods", + item = CurlItem(url_obj, self.base_curl, cmd, bypass_mode="http_methods", encoding=self.encoding, target_ip=self.url_resolved_ip, debug=self.debug, ext_logger=self.logger) if item not in self.curl_items: self.curl_items.append(item) @@ -254,7 +259,7 @@ def _generate_curls(self, url_obj: ParseResult): if any(mode in ["all", "http_versions"] for mode in self.current_bypass_modes): for http_version in CurlItem.CURL_HTTP_VERSIONS[:-1]: cmd = [*self.get_curl_base(forced_http_version=http_version), target_url] - item = CurlItem(url_obj, self.base_curl, cmd, bypass_mode="http_versions", + item = CurlItem(url_obj, self.base_curl, cmd, bypass_mode="http_versions", encoding=self.encoding, target_ip=self.url_resolved_ip, debug=self.debug, ext_logger=self.logger) if item not in self.curl_items: self.curl_items.append(item) @@ -264,8 +269,8 @@ def _generate_curls(self, url_obj: ParseResult): for header_http_method in self.header_http_methods: for internal_http_method in self.internal_http_methods: cmd = [*self.base_curl, "-H", f"{header_http_method}: {internal_http_method}", target_url] - item = CurlItem(url_obj, self.base_curl, cmd, bypass_mode="http_headers_method", - target_ip=self.url_resolved_ip, debug=self.debug, ext_logger=self.logger) + item = CurlItem(url_obj, self.base_curl, cmd, bypass_mode="http_headers_method", debug=self.debug, + target_ip=self.url_resolved_ip, encoding=self.encoding, ext_logger=self.logger) if item not in self.curl_items: self.curl_items.append(item) @@ -288,8 +293,8 @@ def _generate_curls(self, url_obj: ParseResult): commands.add(tuple([*self.base_curl, "-H", f"{header_ip_host}: {ip}", target_url])) # Add items for command in commands: - item = CurlItem(url_obj, self.base_curl, list(command), bypass_mode="http_headers_ip", - target_ip=self.url_resolved_ip, debug=self.debug, ext_logger=self.logger) + item = CurlItem(url_obj, self.base_curl, list(command), bypass_mode="http_headers_ip", debug=self.debug, + target_ip=self.url_resolved_ip, encoding=self.encoding, ext_logger=self.logger) if item not in self.curl_items: self.curl_items.append(item) @@ -309,7 +314,8 @@ def _generate_curls(self, url_obj: ParseResult): # Add items for command in commands: item = CurlItem(url_obj, self.base_curl, list(command), bypass_mode="http_headers_scheme", - target_ip=self.url_resolved_ip, debug=self.debug, ext_logger=self.logger) + target_ip=self.url_resolved_ip, encoding=self.encoding, debug=self.debug, + ext_logger=self.logger) if item not in self.curl_items: self.curl_items.append(item) @@ -328,7 +334,8 @@ def _generate_curls(self, url_obj: ParseResult): # Add items for command in commands: item = CurlItem(url_obj, self.base_curl, list(command), bypass_mode="http_headers_port", - target_ip=self.url_resolved_ip, debug=self.debug, ext_logger=self.logger) + target_ip=self.url_resolved_ip, encoding=self.encoding, debug=self.debug, + ext_logger=self.logger) if item not in self.curl_items: self.curl_items.append(item) @@ -347,8 +354,8 @@ def _generate_curls(self, url_obj: ParseResult): commands.add(tuple([*self.base_curl, f"{base_url}/{path_pre}"])) # Second variant # Add items for command in commands: - item = CurlItem(url_obj, self.base_curl, list(command), bypass_mode="mid_paths", - target_ip=self.url_resolved_ip, debug=self.debug, ext_logger=self.logger) + item = CurlItem(url_obj, self.base_curl, list(command), bypass_mode="mid_paths", debug=self.debug, + target_ip=self.url_resolved_ip, encoding=self.encoding, ext_logger=self.logger) if item not in self.curl_items: self.curl_items.append(item) @@ -370,8 +377,8 @@ def _generate_curls(self, url_obj: ParseResult): commands.add(tuple([*self.base_curl, f"{url_obj.geturl()}{internal_endpath}/"])) # Add items for command in commands: - item = CurlItem(url_obj, self.base_curl, list(command), bypass_mode="end_paths", - target_ip=self.url_resolved_ip, debug=self.debug, ext_logger=self.logger) + item = CurlItem(url_obj, self.base_curl, list(command), bypass_mode="end_paths", debug=self.debug, + target_ip=self.url_resolved_ip, encoding=self.encoding, ext_logger=self.logger) if item not in self.curl_items: self.curl_items.append(item) @@ -383,7 +390,7 @@ def _generate_curls(self, url_obj: ParseResult): char_case = base_path[abc_index] char_case = char_case.upper() if char_case.islower() else char_case.lower() cmd = [*self.base_curl, f"{base_url}{base_path[:abc_index]}{char_case}{base_path[abc_index + 1:]}"] - item = CurlItem(url_obj, self.base_curl, cmd, bypass_mode="case_substitution", + item = CurlItem(url_obj, self.base_curl, cmd, bypass_mode="case_substitution", encoding=self.encoding, target_ip=self.url_resolved_ip, debug=self.debug, ext_logger=self.logger) if item not in self.curl_items: self.curl_items.append(item) @@ -393,8 +400,8 @@ def _generate_curls(self, url_obj: ParseResult): char_urlencoded = format(ord(base_path[abc_index]), "02x") cmd = [*self.base_curl, f"{base_url}{base_path[:abc_index]}%{char_urlencoded}{base_path[abc_index + 1:]}"] - item = CurlItem(url_obj, self.base_curl, cmd, bypass_mode="char_encode", target_ip=self.url_resolved_ip, - debug=self.debug, ext_logger=self.logger) + item = CurlItem(url_obj, self.base_curl, cmd, bypass_mode="char_encode", encoding=self.encoding, + target_ip=self.url_resolved_ip, debug=self.debug, ext_logger=self.logger) if item not in self.curl_items: self.curl_items.append(item) @@ -558,7 +565,7 @@ def _save_results(self, url_obj): # Logfile - Starting at SaveLevel.MINIMAL if self.save_level >= self.SaveLevel.MINIMAL: log_file = f"{outdir}{Tools.SEPARATOR}{Bypasser.DEFAULT_LOG_FILENAME}" - with open(log_file, mode="wt", encoding=Bypasser.DEFAULT_FILE_ENCODING) as file: + with open(log_file, mode="wt", encoding=self.encoding) as file: file.write(f"Bypass results for '{url_obj.geturl()}' url:\n") file.write(f"{self.clean_output}\n") if self.save_level >= self.SaveLevel.PERTINENT and inspect_cmd: @@ -837,7 +844,7 @@ def current_bypass_modes(self, modes_lst): self._current_bypass_modes.clear() for mode in Tools.get_list_from_generic_arg( modes_lst, arg_name="bypass_mode", stdin_support=True, comma_string_support=True, - enc_format=Bypasser.DEFAULT_FILE_ENCODING, ext_logger=self.logger, debug=self.debug_class): + enc_format=self.encoding, ext_logger=self.logger, debug=self.debug_class): if mode in Bypasser.BYPASS_MODES: if mode not in self._current_bypass_modes: self._current_bypass_modes.append(mode) @@ -865,7 +872,7 @@ def headers(self, value): if value: for header in Tools.get_list_from_generic_arg( value, arg_name="header", stdin_support=False, comma_string_support=False, - enc_format=Bypasser.DEFAULT_FILE_ENCODING, ext_logger=self.logger, debug=self.debug_class): + enc_format=self.encoding, ext_logger=self.logger, debug=self.debug_class): key, value = header.split(":", 1) self._headers[key] = value.strip() except ValueError as e: @@ -972,7 +979,7 @@ def spoof_ips(self, value): if value: for ip in Tools.get_list_from_generic_arg( value, arg_name="spoofip", stdin_support=True, comma_string_support=True, - enc_format=Bypasser.DEFAULT_FILE_ENCODING, ext_logger=self.logger, debug=self.debug_class): + enc_format=self.encoding, ext_logger=self.logger, debug=self.debug_class): if ip not in self._spoof_ips: self._spoof_ips.append(ip) # Cancel the possible replace_mode that could block internal ip list in [http_headers_ip] @@ -1005,7 +1012,7 @@ def spoof_ports(self, value): if value: for port in Tools.get_list_from_generic_arg( value, arg_name="spoofport", stdin_support=True, comma_string_support=True, - enc_format=Bypasser.DEFAULT_FILE_ENCODING, ext_logger=self.logger, debug=self.debug_class): + enc_format=self.encoding, ext_logger=self.logger, debug=self.debug_class): if int(port) not in self._spoof_ports: self._spoof_ports.append(int(port)) # Cancel the possible replace_mode that could block internal port list in [http_headers_port] @@ -1075,7 +1082,7 @@ def urls(self, value): if value: for url in Tools.get_list_from_generic_arg( value, arg_name="url", stdin_support=True, comma_string_support=True, - enc_format=Bypasser.DEFAULT_FILE_ENCODING, ext_logger=self.logger, debug=self.debug_class): + enc_format=self.encoding, ext_logger=self.logger, debug=self.debug_class): if not Bypasser.REGEX_URL.match(url): error_msg = f"URL {url} was ignored. Must start with http(s):// and contain at least 3 slashes" self.logger.warning(error_msg) @@ -1210,8 +1217,8 @@ class CurlItem: REGEX_TITLE = re.compile(r"(.*)", re.IGNORECASE) REDIRECT_URL_MAX_SIZE = 25 - def __init__(self, target_url: ParseResult, curl_base, curl_cmd, bypass_mode=None, target_ip=None, debug=False, - ext_logger=None): + def __init__(self, target_url: ParseResult, curl_base, curl_cmd, bypass_mode=None, target_ip=None, + encoding=None, debug=False, ext_logger=None): """CurlItem object init method :param ParseResult target_url: Curl command target url object @@ -1227,7 +1234,8 @@ def __init__(self, target_url: ParseResult, curl_base, curl_cmd, bypass_mode=Non else: self.logger = Tools.get_new_logger(self.use_classname(), with_colors=True, debug_level=self.debug) - # Request elements # + # Encoding and request elements # + self.encoding = encoding if encoding else CurlItem.DEFAULT_FILE_ENCODING self.target_url = target_url self.target_ip = target_ip self.bypass_mode = bypass_mode @@ -1318,7 +1326,7 @@ def save(self, output_dir, force_output_dir_creation=False) -> bool: out_filename = f"{output_dir}{Tools.SEPARATOR}{self.filename}" if self.response_raw_output and Tools.is_exist_directory(output_dir, force_create=force_output_dir_creation): self.logger.debug(f"Saving html pages and short output in: '{output_dir}{Tools.SEPARATOR}'") - with open(f"{out_filename}", mode="wt", encoding=CurlItem.DEFAULT_FILE_ENCODING) as file: + with open(f"{out_filename}", mode="wt", encoding=self.encoding) as file: file.write(f"{self.request_curl_cmd}\n\n{self.response_headers}\n\n{self.response_data}") return True else: From 56dd2edecf9e8141cdf0bb74ac9a9c8de284f5f9 Mon Sep 17 00:00:00 2001 From: jtof_fap Date: Tue, 4 Oct 2022 17:19:11 +0200 Subject: [PATCH 5/7] Improved error handling and logging level --- bypass_url_parser.py | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/bypass_url_parser.py b/bypass_url_parser.py index 760fb9a..0d3cef7 100755 --- a/bypass_url_parser.py +++ b/bypass_url_parser.py @@ -237,7 +237,7 @@ def _generate_curls(self, url_obj: ParseResult): error_msg = f"Unable to resolve the subdomain '{url_obj.hostname}'. Please check the url or your " \ f"host's DNS resolvers" self.logger.error(error_msg) - raise ValueError(error_msg) + raise ConnectionError(error_msg) # Original request cmd = [*self.base_curl, target_url] @@ -734,7 +734,13 @@ def run(self, urls=None, silent_mode=False) -> defaultdict[ParseResult, defaultd self.to_retry_items.clear() # Generate curl items and command - self._generate_curls(url_obj) + try: + self._generate_curls(url_obj) + except ConnectionError: + self.logger.info(f"URL '{url_obj.geturl()}' was ignored") + continue + + # Just print payloads if self.dump_payloads if self.dump_payloads: if self.verbose: print(f"\n{self.use_classname()} has generated {len(self.curl_items)} payloads " @@ -742,10 +748,9 @@ def run(self, urls=None, silent_mode=False) -> defaultdict[ParseResult, defaultd print(self.dump_bypasser_payloads(show_bypass_mode=True, show_full_cmd=self.debug)) continue + # Send curl commands if not self.verbose and not self.debug and not self.debug_class: self.logger.warning(f"Trying to bypass '{url_obj.geturl()}' url ({len(self.curl_items)} payloads)...") - - # Send curl commands self._run_curls(self.curl_items) # Retry failed curl requests @@ -1677,7 +1682,7 @@ def get_list_from_generic_arg(argument, arg_name="generic", enc_format=None, std else: error_msg = f"The '{arg_name}' argument type is not supported" if ext_logger: - ext_logger.critical(error_msg) + ext_logger.error(error_msg) raise ValueError(error_msg) @staticmethod @@ -1708,17 +1713,16 @@ def load_file_into_memory_list(filename, enc_format=None, clean_filename=False, file = open(absolute_filename, mode="rt", encoding=encoding) tmp_list = file.read().strip().splitlines() except IOError as error: - error_msg = f"Unable to open {absolute_filename} file: \n{error}" if ext_logger: - ext_logger.critical(error_msg) - raise error_msg + ext_logger.error(f"Unable to open {absolute_filename} file: \n{error}") + raise except LookupError as error: error_msg = f"Unknown file encoding format '{encoding}' to read '{absolute_filename}' file: \n{error}" if ext_logger: - ext_logger.critical(error_msg) + ext_logger.error(error_msg) if file: file.close() - raise error_msg + raise else: file.close() return tmp_list From 18bbd22aa823bc65d4b8c063d496029514bbb7fc Mon Sep 17 00:00:00 2001 From: jtof_fap Date: Tue, 4 Oct 2022 17:47:15 +0200 Subject: [PATCH 6/7] Harmonize 'http_headers_scheme' payload generation style with 'http_headers_ip' --- bypass_url_parser.py | 24 ++++++++++++++---------- payloads/header_proto_schemes.lst | 4 ++++ 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/bypass_url_parser.py b/bypass_url_parser.py index 0d3cef7..b3dfa67 100755 --- a/bypass_url_parser.py +++ b/bypass_url_parser.py @@ -301,16 +301,20 @@ def _generate_curls(self, url_obj: ParseResult): # [http_headers_scheme] - Custom scheme rewrite with X-Forwarded-Scheme if any(mode in ["all", "http_headers_scheme"] for mode in self.current_bypass_modes): commands = set() - for internal_proto_scheme in self.internal_proto_schemes: - # Specific rule for header 'Forwarded: proto=' - commands.add(tuple([*self.base_curl, "-H", f"Forwarded: proto={internal_proto_scheme}", target_url])) - for header_proto_scheme in self.header_proto_schemes: - # Standard headers ending with "-Proto" or "-Scheme" - commands.add( - tuple([*self.base_curl, "-H", f"{header_proto_scheme}: {internal_proto_scheme}", target_url])) - # Adding non-standard headers that take 'on' value (Ex: Microsoft) - for on_header in ["Front-End-Https", "X-Forwarded-HTTPS", "X-Forwarded-SSL"]: - commands.add(tuple([*self.base_curl, "-H", f"{on_header}: on", target_url])) + for header_proto_scheme in self.header_proto_schemes: + # Adding non-standard headers that take 'on' value (Ex: Microsoft) + if header_proto_scheme in ["Front-End-Https", "X-Forwarded-HTTPS", "X-Forwarded-SSL"]: + commands.add(tuple([*self.base_curl, "-H", f"{header_proto_scheme}: on", target_url])) + continue + for internal_proto_scheme in self.internal_proto_schemes: + if header_proto_scheme == "Forwarded": + # Specific rule for header 'Forwarded: proto=' + commands.add( + tuple([*self.base_curl, "-H", f"Forwarded: proto={internal_proto_scheme}", target_url])) + else: + # Standard headers ending with "-Proto" or "-Scheme" + commands.add(tuple( + [*self.base_curl, "-H", f"{header_proto_scheme}: {internal_proto_scheme}", target_url])) # Add items for command in commands: item = CurlItem(url_obj, self.base_curl, list(command), bypass_mode="http_headers_scheme", diff --git a/payloads/header_proto_schemes.lst b/payloads/header_proto_schemes.lst index 305fc9d..ce0f75d 100644 --- a/payloads/header_proto_schemes.lst +++ b/payloads/header_proto_schemes.lst @@ -1,5 +1,9 @@ CloudFront-Forwarded-Proto +Forwarded +Front-End-Https +X-Forwarded-HTTPS X-Forwarded-Proto +X-Forwarded-SSL X-Forwarded-Scheme X-Protocol-Scheme X-Sp-Edge-Scheme From 085af66d20d43fdd7984d1d1e98908d9324a7065 Mon Sep 17 00:00:00 2001 From: jtof_fap Date: Wed, 5 Oct 2022 01:10:52 +0200 Subject: [PATCH 7/7] Update bup-payloads --- tests-history/bup-payloads-2022-10-04.lst | 3046 +++++++++++++++++++++ 1 file changed, 3046 insertions(+) create mode 100644 tests-history/bup-payloads-2022-10-04.lst diff --git a/tests-history/bup-payloads-2022-10-04.lst b/tests-history/bup-payloads-2022-10-04.lst new file mode 100644 index 0000000..000cb1a --- /dev/null +++ b/tests-history/bup-payloads-2022-10-04.lst @@ -0,0 +1,3046 @@ + +Bypasser has generated 3044 payloads for 'http://127.0.0.1:8000/foo/bar' url: +[case_substitution] http://127.0.0.1:8000/Foo/bar +[case_substitution] http://127.0.0.1:8000/fOo/bar +[case_substitution] http://127.0.0.1:8000/foO/bar +[case_substitution] http://127.0.0.1:8000/foo/Bar +[case_substitution] http://127.0.0.1:8000/foo/bAr +[case_substitution] http://127.0.0.1:8000/foo/baR +[char_encode] http://127.0.0.1:8000/%66oo/bar +[char_encode] http://127.0.0.1:8000/f%6fo/bar +[char_encode] http://127.0.0.1:8000/fo%6f/bar +[char_encode] http://127.0.0.1:8000/foo/%62ar +[char_encode] http://127.0.0.1:8000/foo/b%61r +[char_encode] http://127.0.0.1:8000/foo/ba%72 +[end_paths] http://127.0.0.1:8000/foo/bar# +[end_paths] http://127.0.0.1:8000/foo/bar#/ +[end_paths] http://127.0.0.1:8000/foo/bar#/./ +[end_paths] http://127.0.0.1:8000/foo/bar#/.// +[end_paths] http://127.0.0.1:8000/foo/bar#// +[end_paths] http://127.0.0.1:8000/foo/bar% +[end_paths] http://127.0.0.1:8000/foo/bar%/ +[end_paths] http://127.0.0.1:8000/foo/bar%00 +[end_paths] http://127.0.0.1:8000/foo/bar%00/ +[end_paths] http://127.0.0.1:8000/foo/bar%09 +[end_paths] http://127.0.0.1:8000/foo/bar%09/ +[end_paths] http://127.0.0.1:8000/foo/bar%0A +[end_paths] http://127.0.0.1:8000/foo/bar%0A/ +[end_paths] http://127.0.0.1:8000/foo/bar%0D +[end_paths] http://127.0.0.1:8000/foo/bar%0D/ +[end_paths] http://127.0.0.1:8000/foo/bar%20 +[end_paths] http://127.0.0.1:8000/foo/bar%20/ +[end_paths] http://127.0.0.1:8000/foo/bar%23 +[end_paths] http://127.0.0.1:8000/foo/bar%23/ +[end_paths] http://127.0.0.1:8000/foo/bar%26 +[end_paths] http://127.0.0.1:8000/foo/bar%26/ +[end_paths] http://127.0.0.1:8000/foo/bar%3f +[end_paths] http://127.0.0.1:8000/foo/bar%3f/ +[end_paths] http://127.0.0.1:8000/foo/bar%61 +[end_paths] http://127.0.0.1:8000/foo/bar%61/ +[end_paths] http://127.0.0.1:8000/foo/bar& +[end_paths] http://127.0.0.1:8000/foo/bar&/ +[end_paths] http://127.0.0.1:8000/foo/bar- +[end_paths] http://127.0.0.1:8000/foo/bar-/ +[end_paths] http://127.0.0.1:8000/foo/bar. +[end_paths] http://127.0.0.1:8000/foo/bar..; +[end_paths] http://127.0.0.1:8000/foo/bar..;/ +[end_paths] http://127.0.0.1:8000/foo/bar..\; +[end_paths] http://127.0.0.1:8000/foo/bar..\;/ +[end_paths] http://127.0.0.1:8000/foo/bar./ +[end_paths] http://127.0.0.1:8000/foo/bar.// +[end_paths] http://127.0.0.1:8000/foo/bar.html +[end_paths] http://127.0.0.1:8000/foo/bar.html/ +[end_paths] http://127.0.0.1:8000/foo/bar.json +[end_paths] http://127.0.0.1:8000/foo/bar.json/ +[end_paths] http://127.0.0.1:8000/foo/bar.random +[end_paths] http://127.0.0.1:8000/foo/bar.random/ +[end_paths] http://127.0.0.1:8000/foo/bar.svc +[end_paths] http://127.0.0.1:8000/foo/bar.svc/ +[end_paths] http://127.0.0.1:8000/foo/bar.svc?wsdl +[end_paths] http://127.0.0.1:8000/foo/bar.svc?wsdl/ +[end_paths] http://127.0.0.1:8000/foo/bar.wsdl +[end_paths] http://127.0.0.1:8000/foo/bar.wsdl/ +[end_paths] http://127.0.0.1:8000/foo/bar/ +[end_paths] http://127.0.0.1:8000/foo/bar/# +[end_paths] http://127.0.0.1:8000/foo/bar/#/ +[end_paths] http://127.0.0.1:8000/foo/bar/#/./ +[end_paths] http://127.0.0.1:8000/foo/bar/#/.// +[end_paths] http://127.0.0.1:8000/foo/bar/#// +[end_paths] http://127.0.0.1:8000/foo/bar/% +[end_paths] http://127.0.0.1:8000/foo/bar/%/ +[end_paths] http://127.0.0.1:8000/foo/bar/%00 +[end_paths] http://127.0.0.1:8000/foo/bar/%00/ +[end_paths] http://127.0.0.1:8000/foo/bar/%09 +[end_paths] http://127.0.0.1:8000/foo/bar/%09/ +[end_paths] http://127.0.0.1:8000/foo/bar/%0A +[end_paths] http://127.0.0.1:8000/foo/bar/%0A/ +[end_paths] http://127.0.0.1:8000/foo/bar/%0D +[end_paths] http://127.0.0.1:8000/foo/bar/%0D/ +[end_paths] http://127.0.0.1:8000/foo/bar/%20 +[end_paths] http://127.0.0.1:8000/foo/bar/%20/ +[end_paths] http://127.0.0.1:8000/foo/bar/%23 +[end_paths] http://127.0.0.1:8000/foo/bar/%23/ +[end_paths] http://127.0.0.1:8000/foo/bar/%26 +[end_paths] http://127.0.0.1:8000/foo/bar/%26/ +[end_paths] http://127.0.0.1:8000/foo/bar/%3f +[end_paths] http://127.0.0.1:8000/foo/bar/%3f/ +[end_paths] http://127.0.0.1:8000/foo/bar/%61 +[end_paths] http://127.0.0.1:8000/foo/bar/%61/ +[end_paths] http://127.0.0.1:8000/foo/bar/& +[end_paths] http://127.0.0.1:8000/foo/bar/&/ +[end_paths] http://127.0.0.1:8000/foo/bar/- +[end_paths] http://127.0.0.1:8000/foo/bar/-/ +[end_paths] http://127.0.0.1:8000/foo/bar/. +[end_paths] http://127.0.0.1:8000/foo/bar/..; +[end_paths] http://127.0.0.1:8000/foo/bar/..;/ +[end_paths] http://127.0.0.1:8000/foo/bar/..\; +[end_paths] http://127.0.0.1:8000/foo/bar/..\;/ +[end_paths] http://127.0.0.1:8000/foo/bar/./ +[end_paths] http://127.0.0.1:8000/foo/bar/.// +[end_paths] http://127.0.0.1:8000/foo/bar/.html +[end_paths] http://127.0.0.1:8000/foo/bar/.html/ +[end_paths] http://127.0.0.1:8000/foo/bar/.json +[end_paths] http://127.0.0.1:8000/foo/bar/.json/ +[end_paths] http://127.0.0.1:8000/foo/bar/.random +[end_paths] http://127.0.0.1:8000/foo/bar/.random/ +[end_paths] http://127.0.0.1:8000/foo/bar/.svc +[end_paths] http://127.0.0.1:8000/foo/bar/.svc/ +[end_paths] http://127.0.0.1:8000/foo/bar/.svc?wsdl +[end_paths] http://127.0.0.1:8000/foo/bar/.svc?wsdl/ +[end_paths] http://127.0.0.1:8000/foo/bar/.wsdl +[end_paths] http://127.0.0.1:8000/foo/bar/.wsdl/ +[end_paths] http://127.0.0.1:8000/foo/bar// +[end_paths] http://127.0.0.1:8000/foo/bar/// +[end_paths] http://127.0.0.1:8000/foo/bar//// +[end_paths] http://127.0.0.1:8000/foo/bar/0 +[end_paths] http://127.0.0.1:8000/foo/bar/0/ +[end_paths] http://127.0.0.1:8000/foo/bar/1 +[end_paths] http://127.0.0.1:8000/foo/bar/1/ +[end_paths] http://127.0.0.1:8000/foo/bar/? +[end_paths] http://127.0.0.1:8000/foo/bar/?/ +[end_paths] http://127.0.0.1:8000/foo/bar/?? +[end_paths] http://127.0.0.1:8000/foo/bar/??/ +[end_paths] http://127.0.0.1:8000/foo/bar/??? +[end_paths] http://127.0.0.1:8000/foo/bar/???/ +[end_paths] http://127.0.0.1:8000/foo/bar/?WSDL +[end_paths] http://127.0.0.1:8000/foo/bar/?WSDL/ +[end_paths] http://127.0.0.1:8000/foo/bar/?debug=1 +[end_paths] http://127.0.0.1:8000/foo/bar/?debug=1/ +[end_paths] http://127.0.0.1:8000/foo/bar/?debug=true +[end_paths] http://127.0.0.1:8000/foo/bar/?debug=true/ +[end_paths] http://127.0.0.1:8000/foo/bar/?param +[end_paths] http://127.0.0.1:8000/foo/bar/?param/ +[end_paths] http://127.0.0.1:8000/foo/bar/\/\/ +[end_paths] http://127.0.0.1:8000/foo/bar/\/\// +[end_paths] http://127.0.0.1:8000/foo/bar/debug +[end_paths] http://127.0.0.1:8000/foo/bar/debug/ +[end_paths] http://127.0.0.1:8000/foo/bar/false +[end_paths] http://127.0.0.1:8000/foo/bar/false/ +[end_paths] http://127.0.0.1:8000/foo/bar/null +[end_paths] http://127.0.0.1:8000/foo/bar/null/ +[end_paths] http://127.0.0.1:8000/foo/bar/true +[end_paths] http://127.0.0.1:8000/foo/bar/true/ +[end_paths] http://127.0.0.1:8000/foo/bar/~ +[end_paths] http://127.0.0.1:8000/foo/bar/~/ +[end_paths] http://127.0.0.1:8000/foo/bar/°/ +[end_paths] http://127.0.0.1:8000/foo/bar/°// +[end_paths] http://127.0.0.1:8000/foo/bar0 +[end_paths] http://127.0.0.1:8000/foo/bar0/ +[end_paths] http://127.0.0.1:8000/foo/bar1 +[end_paths] http://127.0.0.1:8000/foo/bar1/ +[end_paths] http://127.0.0.1:8000/foo/bar? +[end_paths] http://127.0.0.1:8000/foo/bar?/ +[end_paths] http://127.0.0.1:8000/foo/bar?? +[end_paths] http://127.0.0.1:8000/foo/bar??/ +[end_paths] http://127.0.0.1:8000/foo/bar??? +[end_paths] http://127.0.0.1:8000/foo/bar???/ +[end_paths] http://127.0.0.1:8000/foo/bar?WSDL +[end_paths] http://127.0.0.1:8000/foo/bar?WSDL/ +[end_paths] http://127.0.0.1:8000/foo/bar?debug=1 +[end_paths] http://127.0.0.1:8000/foo/bar?debug=1/ +[end_paths] http://127.0.0.1:8000/foo/bar?debug=true +[end_paths] http://127.0.0.1:8000/foo/bar?debug=true/ +[end_paths] http://127.0.0.1:8000/foo/bar?param +[end_paths] http://127.0.0.1:8000/foo/bar?param/ +[end_paths] http://127.0.0.1:8000/foo/bar\/\/ +[end_paths] http://127.0.0.1:8000/foo/bar\/\// +[end_paths] http://127.0.0.1:8000/foo/bar~ +[end_paths] http://127.0.0.1:8000/foo/bar~/ +[end_paths] http://127.0.0.1:8000/foo/bar°/ +[end_paths] http://127.0.0.1:8000/foo/bar°// +[http_headers_ip] -H Ali-CDN-Real-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Ali-CDN-Real-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Ali-CDN-Real-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Ali-CDN-Real-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Ali-CDN-Real-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Ali-CDN-Real-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Ali-CDN-Real-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Ali-CDN-Real-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Ali-CDN-Real-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Ali-CDN-Real-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Ali-CDN-Real-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Ali-CDN-Real-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H CF-Connecting-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H CF-Connecting-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H CF-Connecting-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H CF-Connecting-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H CF-Connecting-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H CF-Connecting-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H CF-Connecting-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H CF-Connecting-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H CF-Connecting-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H CF-Connecting-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H CF-Connecting-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H CF-Connecting-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Real-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Real-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Real-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Real-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Real-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Real-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Real-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Real-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Real-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Real-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Real-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Real-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Src-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Src-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Src-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Src-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Src-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Src-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Src-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Src-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Src-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Src-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Src-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cdn-Src-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cf-Pseudo-IPv4: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cf-Pseudo-IPv4: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cf-Pseudo-IPv4: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cf-Pseudo-IPv4: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cf-Pseudo-IPv4: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cf-Pseudo-IPv4: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cf-Pseudo-IPv4: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cf-Pseudo-IPv4: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cf-Pseudo-IPv4: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cf-Pseudo-IPv4: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cf-Pseudo-IPv4: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cf-Pseudo-IPv4: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Client-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Client-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Client-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Client-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Client-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Client-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Client-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Client-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Client-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Client-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Client-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Client-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-Client-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-Client-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-Client-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-Client-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-Client-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-Client-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-Client-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-Client-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-Client-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-Client-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-Client-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-Client-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Cluster-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Connection: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Connection: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Connection: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Connection: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Connection: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Connection: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Connection: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Connection: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Connection: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Connection: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Connection: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Connection: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Contact: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Contact: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Contact: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Contact: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Contact: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Contact: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Contact: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Contact: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Contact: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Contact: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Contact: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Contact: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Destination: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Destination: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Destination: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Destination: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Destination: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Destination: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Destination: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Destination: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Destination: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Destination: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Destination: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Destination: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Fastly-Client-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Fastly-Client-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Fastly-Client-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Fastly-Client-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Fastly-Client-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Fastly-Client-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Fastly-Client-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Fastly-Client-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Fastly-Client-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Fastly-Client-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Fastly-Client-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Fastly-Client-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-For: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: by=* http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: by=0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: by=0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: by=10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: by=127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: by=172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: by=192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: by=192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: by=8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: by=localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: by=norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: by=null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: for=* http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: for=0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: for=0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: for=10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: for=127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: for=172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: for=192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: for=192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: for=8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: for=localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: for=norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: for=null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: host=* http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: host=0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: host=0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: host=10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: host=127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: host=172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: host=192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: host=192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: host=8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: host=localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: host=norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarded: host=null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-For: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-For: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-For: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-For: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-For: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-For: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-For: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-For: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-For: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-For: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-For: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-For: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarder: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-For: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-For: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-For: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-For: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-For: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-For: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-For: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-For: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-For: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-For: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-For: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-For: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Forwarding: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H From: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H From: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H From: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H From: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H From: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H From: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H From: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H From: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H From: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H From: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H From: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H From: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H HTTP-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H HTTP-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H HTTP-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H HTTP-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H HTTP-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H HTTP-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H HTTP-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H HTTP-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H HTTP-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H HTTP-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H HTTP-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H HTTP-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Incap-Client-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Incap-Client-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Incap-Client-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Incap-Client-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Incap-Client-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Incap-Client-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Incap-Client-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Incap-Client-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Incap-Client-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Incap-Client-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Incap-Client-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Incap-Client-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Origin: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Originating-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Originating-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Originating-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Originating-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Originating-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Originating-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Originating-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Originating-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Originating-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Originating-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Originating-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Originating-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Override-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Override-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Override-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Override-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Override-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Override-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Override-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Override-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Override-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Override-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Override-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Override-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Profile: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Profile: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Profile: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Profile: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Profile: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Profile: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Profile: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Profile: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Profile: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Profile: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Profile: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Profile: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Client-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Client-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Client-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Client-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Client-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Client-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Client-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Client-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Client-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Client-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Client-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Client-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Proxy: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-Client-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-Client-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-Client-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-Client-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-Client-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-Client-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-Client-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-Client-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-Client-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-Client-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-Client-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-Client-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Real-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Redirect: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Redirect: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Redirect: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Redirect: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Redirect: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Redirect: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Redirect: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Redirect: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Redirect: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Redirect: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Redirect: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Redirect: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Addr: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Addr: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Addr: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Addr: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Addr: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Addr: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Addr: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Addr: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Addr: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Addr: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Addr: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Addr: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Remote-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Request-Uri: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Request-Uri: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Request-Uri: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Request-Uri: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Request-Uri: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Request-Uri: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Request-Uri: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Request-Uri: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Request-Uri: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Request-Uri: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Request-Uri: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Request-Uri: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-Name: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-Name: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-Name: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-Name: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-Name: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-Name: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-Name: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-Name: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-Name: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-Name: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-Name: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server-Name: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Server: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Source-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Source-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Source-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Source-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Source-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Source-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Source-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Source-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Source-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Source-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Source-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Source-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H True-Client: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Via: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Via: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Via: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Via: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Via: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Via: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Via: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Via: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Via: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Via: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Via: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Via: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H WL-Proxy-Client-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H WL-Proxy-Client-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H WL-Proxy-Client-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H WL-Proxy-Client-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H WL-Proxy-Client-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H WL-Proxy-Client-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H WL-Proxy-Client-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H WL-Proxy-Client-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H WL-Proxy-Client-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H WL-Proxy-Client-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H WL-Proxy-Client-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H WL-Proxy-Client-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-AppEngine-Trusted-IP-Request: 1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Appengine-User-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Appengine-User-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Appengine-User-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Appengine-User-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Appengine-User-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Appengine-User-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Appengine-User-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Appengine-User-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Appengine-User-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Appengine-User-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Appengine-User-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Appengine-User-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Arbitrary: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Arbitrary: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Arbitrary: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Arbitrary: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Arbitrary: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Arbitrary: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Arbitrary: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Arbitrary: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Arbitrary: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Arbitrary: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Arbitrary: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Arbitrary: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Server: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Server: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Server: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Server: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Server: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Server: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Server: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Server: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Server: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Server: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Server: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Backend-Server: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-BlueCoat-Via: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-BlueCoat-Via: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-BlueCoat-Via: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-BlueCoat-Via: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-BlueCoat-Via: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-BlueCoat-Via: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-BlueCoat-Via: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-BlueCoat-Via: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-BlueCoat-Via: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-BlueCoat-Via: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-BlueCoat-Via: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-BlueCoat-Via: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-C-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-C-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-C-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-C-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-C-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-C-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-C-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-C-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-C-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-C-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-C-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-C-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cache-Info: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cache-Info: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cache-Info: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cache-Info: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cache-Info: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cache-Info: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cache-Info: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cache-Info: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cache-Info: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cache-Info: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cache-Info: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cache-Info: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Client-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-Client-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-Client-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-Client-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-Client-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-Client-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-Client-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-Client-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-Client-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-Client-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-Client-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-Client-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-Client-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Cluster-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Custom-IP-Authorization: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Custom-IP-Authorization: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Custom-IP-Authorization: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Custom-IP-Authorization: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Custom-IP-Authorization: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Custom-IP-Authorization: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Custom-IP-Authorization: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Custom-IP-Authorization: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Custom-IP-Authorization: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Custom-IP-Authorization: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Custom-IP-Authorization: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Custom-IP-Authorization: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Dev-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Dev-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Dev-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Dev-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Dev-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Dev-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Dev-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Dev-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Dev-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Dev-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Dev-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Dev-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Ebay-Client-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Ebay-Client-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Ebay-Client-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Ebay-Client-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Ebay-Client-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Ebay-Client-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Ebay-Client-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Ebay-Client-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Ebay-Client-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Ebay-Client-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Ebay-Client-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Ebay-Client-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fake-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fake-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fake-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fake-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fake-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fake-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fake-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fake-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fake-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fake-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fake-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fake-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-User-Remote-Addr: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-User-Remote-Addr: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-User-Remote-Addr: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-User-Remote-Addr: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-User-Remote-Addr: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-User-Remote-Addr: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-User-Remote-Addr: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-User-Remote-Addr: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-User-Remote-Addr: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-User-Remote-Addr: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-User-Remote-Addr: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Fb-User-Remote-Addr: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward-For: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward-For: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward-For: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward-For: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward-For: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward-For: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward-For: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward-For: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward-For: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward-For: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward-For: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward-For: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forward: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-By: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-By: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-By: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-By: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-By: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-By: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-By: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-By: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-By: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-By: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-By: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-By: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-Original: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-Original: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-Original: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-Original: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-Original: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-Original: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-Original: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-Original: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-Original: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-Original: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-Original: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For-Original: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-For: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-From: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-From: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-From: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-From: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-From: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-From: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-From: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-From: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-From: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-From: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-From: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-From: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Server: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Server: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Server: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Server: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Server: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Server: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Server: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Server: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Server: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Server: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Server: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded-Server: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarded: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-For: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-For: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-For: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-For: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-For: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-For: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-For: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-For: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-For: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-For: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-For: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-For: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarder: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-For: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-For: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-For: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-For: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-For: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-For: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-For: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-For: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-For: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-For: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-For: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-For: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwarding: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwared-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwared-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwared-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwared-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwared-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwared-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwared-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwared-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwared-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwared-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwared-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Forwared-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-From: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Gateway-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Gateway-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Gateway-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Gateway-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Gateway-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Gateway-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Gateway-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Gateway-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Gateway-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Gateway-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Gateway-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Gateway-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-HTTP-Host-Override: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-HTTP-Host-Override: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-HTTP-Host-Override: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-HTTP-Host-Override: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-HTTP-Host-Override: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-HTTP-Host-Override: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-HTTP-Host-Override: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-HTTP-Host-Override: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-HTTP-Host-Override: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-HTTP-Host-Override: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-HTTP-Host-Override: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-HTTP-Host-Override: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-Override: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-Override: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-Override: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-Override: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-Override: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-Override: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-Override: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-Override: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-Override: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-Override: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-Override: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host-Override: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Host-Override: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Host-Override: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Host-Override: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Host-Override: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Host-Override: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Host-Override: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Host-Override: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Host-Override: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Host-Override: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Host-Override: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Host-Override: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Host-Override: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Method-Override: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Method-Override: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Method-Override: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Method-Override: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Method-Override: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Method-Override: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Method-Override: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Method-Override: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Method-Override: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Method-Override: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Method-Override: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Http-Method-Override: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Addr: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Addr: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Addr: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Addr: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Addr: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Addr: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Addr: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Addr: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Addr: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Addr: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Addr: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Addr: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Address: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Address: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Address: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Address: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Address: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Address: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Address: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Address: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Address: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Address: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Address: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Address: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Trail: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Trail: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Trail: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Trail: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Trail: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Trail: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Trail: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Trail: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Trail: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Trail: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Trail: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP-Trail: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-ADFS-Proxy-Client-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-ADFS-Proxy-Client-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-ADFS-Proxy-Client-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-ADFS-Proxy-Client-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-ADFS-Proxy-Client-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-ADFS-Proxy-Client-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-ADFS-Proxy-Client-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-ADFS-Proxy-Client-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-ADFS-Proxy-Client-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-ADFS-Proxy-Client-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-ADFS-Proxy-Client-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-ADFS-Proxy-Client-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-Forwarded-Client-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-Forwarded-Client-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-Forwarded-Client-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-Forwarded-Client-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-Forwarded-Client-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-Forwarded-Client-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-Forwarded-Client-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-Forwarded-Client-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-Forwarded-Client-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-Forwarded-Client-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-Forwarded-Client-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-MS-Forwarded-Client-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Nokia-ipaddress: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Nokia-ipaddress: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Nokia-ipaddress: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Nokia-ipaddress: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Nokia-ipaddress: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Nokia-ipaddress: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Nokia-ipaddress: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Nokia-ipaddress: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Nokia-ipaddress: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Nokia-ipaddress: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Nokia-ipaddress: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Nokia-ipaddress: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Origin: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-For: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-For: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-For: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-For: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-For: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-For: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-For: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-For: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-For: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-For: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-For: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-For: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Forwarded-For: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Forwarded-For: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Forwarded-For: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Forwarded-For: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Forwarded-For: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Forwarded-For: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Forwarded-For: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Forwarded-For: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Forwarded-For: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Forwarded-For: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Forwarded-For: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Forwarded-For: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Hostname: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Hostname: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Hostname: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Hostname: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Hostname: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Hostname: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Hostname: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Hostname: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Hostname: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Hostname: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Hostname: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Hostname: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Remote-Addr: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Remote-Addr: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Remote-Addr: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Remote-Addr: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Remote-Addr: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Remote-Addr: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Remote-Addr: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Remote-Addr: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Remote-Addr: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Remote-Addr: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Remote-Addr: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Original-Remote-Addr: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originally-Forwarded-For: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originally-Forwarded-For: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originally-Forwarded-For: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originally-Forwarded-For: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originally-Forwarded-For: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originally-Forwarded-For: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originally-Forwarded-For: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originally-Forwarded-For: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originally-Forwarded-For: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originally-Forwarded-For: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originally-Forwarded-For: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originally-Forwarded-For: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Originating: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Proxy: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyMesh-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyMesh-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyMesh-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyMesh-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyMesh-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyMesh-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyMesh-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyMesh-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyMesh-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyMesh-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyMesh-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyMesh-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyUser-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyUser-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyUser-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyUser-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyUser-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyUser-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyUser-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyUser-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyUser-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyUser-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyUser-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-ProxyUser-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-Client-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-Client-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-Client-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-Client-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-Client-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-Client-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-Client-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-Client-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-Client-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-Client-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-Client-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-Client-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Real-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Addr: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Addr: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Addr: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Addr: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Addr: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Addr: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Addr: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Addr: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Addr: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Addr: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Addr: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Addr: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Remote-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Served-By: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Served-By: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Served-By: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Served-By: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Served-By: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Served-By: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Served-By: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Served-By: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Served-By: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Served-By: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Served-By: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Served-By: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-Name: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-Name: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-Name: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-Name: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-Name: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-Name: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-Name: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-Name: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-Name: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-Name: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-Name: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server-Name: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Server: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Edge-Host: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Edge-Host: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Edge-Host: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Edge-Host: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Edge-Host: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Edge-Host: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Edge-Host: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Edge-Host: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Edge-Host: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Edge-Host: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Edge-Host: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Edge-Host: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Forwarded-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Forwarded-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Forwarded-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Forwarded-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Forwarded-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Forwarded-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Forwarded-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Forwarded-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Forwarded-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Forwarded-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Forwarded-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Sp-Forwarded-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-Client: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-True-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-WAP-Network-Client-IP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-WAP-Network-Client-IP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-WAP-Network-Client-IP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-WAP-Network-Client-IP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-WAP-Network-Client-IP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-WAP-Network-Client-IP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-WAP-Network-Client-IP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-WAP-Network-Client-IP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-WAP-Network-Client-IP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-WAP-Network-Client-IP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-WAP-Network-Client-IP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-WAP-Network-Client-IP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Wap-Profile: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Wap-Profile: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Wap-Profile: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Wap-Profile: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Wap-Profile: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Wap-Profile: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Wap-Profile: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Wap-Profile: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Wap-Profile: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Wap-Profile: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Wap-Profile: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-Wap-Profile: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-YWBCLO-UIP: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-YWBCLO-UIP: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-YWBCLO-UIP: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-YWBCLO-UIP: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-YWBCLO-UIP: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-YWBCLO-UIP: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-YWBCLO-UIP: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-YWBCLO-UIP: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-YWBCLO-UIP: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-YWBCLO-UIP: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-YWBCLO-UIP: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H X-YWBCLO-UIP: null http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Z-Forwarded-For: * http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Z-Forwarded-For: 0.0.0.0 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Z-Forwarded-For: 0177.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Z-Forwarded-For: 10.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Z-Forwarded-For: 127.0.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Z-Forwarded-For: 172.17.0.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Z-Forwarded-For: 192.168.0.2 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Z-Forwarded-For: 192.168.1.1 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Z-Forwarded-For: 8.8.8.8 http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Z-Forwarded-For: localhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Z-Forwarded-For: norealhost http://127.0.0.1:8000/foo/bar +[http_headers_ip] -H Z-Forwarded-For: null http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: ACL http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: BIND http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: CHECKIN http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: CHECKOUT http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: CONNECT http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: COPY http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: DELETE http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: GET http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: HEAD http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: LABEL http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: LINK http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: LOCK http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: MERGE http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: MKCOL http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: MOVE http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: OPTIONS http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: ORDERPATCH http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: PATCH http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: POST http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: POUET http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: PRI http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: PROPFIND http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: PROPPATCH http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: PUT http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: QUERY http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: REBIND http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: REPORT http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: SEARCH http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: TRACE http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: TRACK http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: UNCHECKOUT http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: UNLOCK http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: UPDATE http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: UPDATEREDIRECTREF http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method-Override: VERSION-CONTROL http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: ACL http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: BIND http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: CHECKIN http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: CHECKOUT http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: CONNECT http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: COPY http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: DELETE http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: GET http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: HEAD http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: LABEL http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: LINK http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: LOCK http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: MERGE http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: MKCOL http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: MOVE http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: OPTIONS http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: ORDERPATCH http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: PATCH http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: POST http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: POUET http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: PRI http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: PROPFIND http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: PROPPATCH http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: PUT http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: QUERY http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: REBIND http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: REPORT http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: SEARCH http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: TRACE http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: TRACK http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: UNCHECKOUT http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: UNLOCK http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: UPDATE http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: UPDATEREDIRECTREF http://127.0.0.1:8000/foo/bar +[http_headers_method] -H X-HTTP-Method: VERSION-CONTROL http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Server-Port: 1080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Server-Port: 2080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Server-Port: 3000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Server-Port: 443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Server-Port: 4443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Server-Port: 74443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Server-Port: 80 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Server-Port: 8000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Server-Port: 8080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Server-Port: 8443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Server-Port: 9000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Server-Port: 9080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Server-Port: 9443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Src-Port: 1080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Src-Port: 2080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Src-Port: 3000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Src-Port: 443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Src-Port: 4443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Src-Port: 74443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Src-Port: 80 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Src-Port: 8000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Src-Port: 8080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Src-Port: 8443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Src-Port: 9000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Src-Port: 9080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Cdn-Src-Port: 9443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Port: 1080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Port: 2080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Port: 3000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Port: 443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Port: 4443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Port: 74443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Port: 80 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Port: 8000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Port: 8080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Port: 8443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Port: 9000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Port: 9080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H Port: 9443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Cdn-Src-Port: 1080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Cdn-Src-Port: 2080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Cdn-Src-Port: 3000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Cdn-Src-Port: 443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Cdn-Src-Port: 4443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Cdn-Src-Port: 74443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Cdn-Src-Port: 80 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Cdn-Src-Port: 8000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Cdn-Src-Port: 8080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Cdn-Src-Port: 8443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Cdn-Src-Port: 9000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Cdn-Src-Port: 9080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Cdn-Src-Port: 9443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Forwarded-Port: 1080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Forwarded-Port: 2080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Forwarded-Port: 3000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Forwarded-Port: 443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Forwarded-Port: 4443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Forwarded-Port: 74443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Forwarded-Port: 80 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Forwarded-Port: 8000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Forwarded-Port: 8080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Forwarded-Port: 8443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Forwarded-Port: 9000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Forwarded-Port: 9080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Forwarded-Port: 9443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Port: 1080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Port: 2080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Port: 3000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Port: 443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Port: 4443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Port: 74443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Port: 80 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Port: 8000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Port: 8080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Port: 8443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Port: 9000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Port: 9080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Port: 9443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Protocol-Port: 1080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Protocol-Port: 2080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Protocol-Port: 3000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Protocol-Port: 443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Protocol-Port: 4443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Protocol-Port: 74443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Protocol-Port: 80 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Protocol-Port: 8000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Protocol-Port: 8080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Protocol-Port: 8443 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Protocol-Port: 9000 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Protocol-Port: 9080 http://127.0.0.1:8000/foo/bar +[http_headers_port] -H X-Protocol-Port: 9443 http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H CloudFront-Forwarded-Proto: foo http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H CloudFront-Forwarded-Proto: ftp http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H CloudFront-Forwarded-Proto: http http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H CloudFront-Forwarded-Proto: https http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H CloudFront-Forwarded-Proto: webdav http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H Forwarded: proto=foo http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H Forwarded: proto=ftp http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H Forwarded: proto=http http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H Forwarded: proto=https http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H Forwarded: proto=webdav http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H Front-End-Https: on http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Forwarded-HTTPS: on http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Forwarded-Proto: foo http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Forwarded-Proto: ftp http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Forwarded-Proto: http http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Forwarded-Proto: https http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Forwarded-Proto: webdav http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Forwarded-SSL: on http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Forwarded-Scheme: foo http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Forwarded-Scheme: ftp http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Forwarded-Scheme: http http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Forwarded-Scheme: https http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Forwarded-Scheme: webdav http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Protocol-Scheme: foo http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Protocol-Scheme: ftp http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Protocol-Scheme: http http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Protocol-Scheme: https http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Protocol-Scheme: webdav http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Sp-Edge-Scheme: foo http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Sp-Edge-Scheme: ftp http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Sp-Edge-Scheme: http http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Sp-Edge-Scheme: https http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Sp-Edge-Scheme: webdav http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Url-Scheme: foo http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Url-Scheme: ftp http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Url-Scheme: http http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Url-Scheme: https http://127.0.0.1:8000/foo/bar +[http_headers_scheme] -H X-Url-Scheme: webdav http://127.0.0.1:8000/foo/bar +[http_methods] -X ACL http://127.0.0.1:8000/foo/bar +[http_methods] -X BIND http://127.0.0.1:8000/foo/bar +[http_methods] -X CHECKIN http://127.0.0.1:8000/foo/bar +[http_methods] -X CHECKOUT http://127.0.0.1:8000/foo/bar +[http_methods] -X CONNECT http://127.0.0.1:8000/foo/bar +[http_methods] -X COPY http://127.0.0.1:8000/foo/bar +[http_methods] -X DELETE http://127.0.0.1:8000/foo/bar +[http_methods] -X GET http://127.0.0.1:8000/foo/bar +[http_methods] -X HEAD http://127.0.0.1:8000/foo/bar +[http_methods] -X LABEL http://127.0.0.1:8000/foo/bar +[http_methods] -X LINK http://127.0.0.1:8000/foo/bar +[http_methods] -X LOCK http://127.0.0.1:8000/foo/bar +[http_methods] -X MERGE http://127.0.0.1:8000/foo/bar +[http_methods] -X MKCOL http://127.0.0.1:8000/foo/bar +[http_methods] -X MOVE http://127.0.0.1:8000/foo/bar +[http_methods] -X OPTIONS http://127.0.0.1:8000/foo/bar +[http_methods] -X ORDERPATCH http://127.0.0.1:8000/foo/bar +[http_methods] -X PATCH http://127.0.0.1:8000/foo/bar +[http_methods] -X POST http://127.0.0.1:8000/foo/bar +[http_methods] -X POUET http://127.0.0.1:8000/foo/bar +[http_methods] -X PRI http://127.0.0.1:8000/foo/bar +[http_methods] -X PROPFIND http://127.0.0.1:8000/foo/bar +[http_methods] -X PROPPATCH http://127.0.0.1:8000/foo/bar +[http_methods] -X PUT http://127.0.0.1:8000/foo/bar +[http_methods] -X QUERY http://127.0.0.1:8000/foo/bar +[http_methods] -X REBIND http://127.0.0.1:8000/foo/bar +[http_methods] -X REPORT http://127.0.0.1:8000/foo/bar +[http_methods] -X SEARCH http://127.0.0.1:8000/foo/bar +[http_methods] -X TRACE http://127.0.0.1:8000/foo/bar +[http_methods] -X TRACK http://127.0.0.1:8000/foo/bar +[http_methods] -X UNCHECKOUT http://127.0.0.1:8000/foo/bar +[http_methods] -X UNLOCK http://127.0.0.1:8000/foo/bar +[http_methods] -X UPDATE http://127.0.0.1:8000/foo/bar +[http_methods] -X UPDATEREDIRECTREF http://127.0.0.1:8000/foo/bar +[http_methods] -X VERSION-CONTROL http://127.0.0.1:8000/foo/bar +[http_versions] --http0.9 http://127.0.0.1:8000/foo/bar +[http_versions] --http1.0 http://127.0.0.1:8000/foo/bar +[http_versions] --http1.1 http://127.0.0.1:8000/foo/bar +[http_versions] --http2 http://127.0.0.1:8000/foo/bar +[http_versions] --http2-prior-knowledge http://127.0.0.1:8000/foo/bar +[mid_paths] http://127.0.0.1:8000/#?foo/bar +[mid_paths] http://127.0.0.1:8000/#foo/bar +[mid_paths] http://127.0.0.1:8000/%09%3bfoo/bar +[mid_paths] http://127.0.0.1:8000/%09..foo/bar +[mid_paths] http://127.0.0.1:8000/%09;foo/bar +[mid_paths] http://127.0.0.1:8000/%09foo/bar +[mid_paths] http://127.0.0.1:8000/%20/foo/bar +[mid_paths] http://127.0.0.1:8000/%20foo/bar +[mid_paths] http://127.0.0.1:8000/%23%3ffoo/bar +[mid_paths] http://127.0.0.1:8000/%23foo/bar +[mid_paths] http://127.0.0.1:8000/%252f%252ffoo/bar +[mid_paths] http://127.0.0.1:8000/%252f/foo/bar +[mid_paths] http://127.0.0.1:8000/%26foo/bar +[mid_paths] http://127.0.0.1:8000/%2e%2e%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/%2e%2e/foo/bar +[mid_paths] http://127.0.0.1:8000/%2e%2efoo/bar +[mid_paths] http://127.0.0.1:8000/%2e/foo/bar +[mid_paths] http://127.0.0.1:8000/%2efoo/bar +[mid_paths] http://127.0.0.1:8000/%2f%20%23foo/bar +[mid_paths] http://127.0.0.1:8000/%2f%23foo/bar +[mid_paths] http://127.0.0.1:8000/%2f%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/%2f%3b%2f%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/%2f%3b%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/%2f%3f/foo/bar +[mid_paths] http://127.0.0.1:8000/%2f%3ffoo/bar +[mid_paths] http://127.0.0.1:8000/%2f/foo/bar +[mid_paths] http://127.0.0.1:8000/%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/%3b%09foo/bar +[mid_paths] http://127.0.0.1:8000/%3b%2f%2e%2e%2f%2e%2e%2f%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/%3b%2f%2e%2efoo/bar +[mid_paths] http://127.0.0.1:8000/%3b%2f%2e.foo/bar +[mid_paths] http://127.0.0.1:8000/%3b%2f..foo/bar +[mid_paths] http://127.0.0.1:8000/%3b/%2e%2e/..%2f%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/%3b/%2e.foo/bar +[mid_paths] http://127.0.0.1:8000/%3b/%2f%2f../foo/bar +[mid_paths] http://127.0.0.1:8000/%3b/..foo/bar +[mid_paths] http://127.0.0.1:8000/%3b//%2f../foo/bar +[mid_paths] http://127.0.0.1:8000/%3bfoo/bar +[mid_paths] http://127.0.0.1:8000/%3f%23foo/bar +[mid_paths] http://127.0.0.1:8000/%3f%3ffoo/bar +[mid_paths] http://127.0.0.1:8000/%3ffoo/bar +[mid_paths] http://127.0.0.1:8000/%foo/bar +[mid_paths] http://127.0.0.1:8000/&foo/bar +[mid_paths] http://127.0.0.1:8000/.%2e/foo/bar +[mid_paths] http://127.0.0.1:8000/..%00/;foo/bar +[mid_paths] http://127.0.0.1:8000/..%00/foo/bar +[mid_paths] http://127.0.0.1:8000/..%00;/foo/bar +[mid_paths] http://127.0.0.1:8000/..%09foo/bar +[mid_paths] http://127.0.0.1:8000/..%0d/;foo/bar +[mid_paths] http://127.0.0.1:8000/..%0d/foo/bar +[mid_paths] http://127.0.0.1:8000/..%0d;/foo/bar +[mid_paths] http://127.0.0.1:8000/..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/..%3Bfoo/bar +[mid_paths] http://127.0.0.1:8000/..%5c/foo/bar +[mid_paths] http://127.0.0.1:8000/..%5cfoo/bar +[mid_paths] http://127.0.0.1:8000/..%ff/;foo/bar +[mid_paths] http://127.0.0.1:8000/..%ff;/foo/bar +[mid_paths] http://127.0.0.1:8000/..%fffoo/bar +[mid_paths] http://127.0.0.1:8000/.././foo/bar +[mid_paths] http://127.0.0.1:8000/../foo/bar +[mid_paths] http://127.0.0.1:8000/..;%00/foo/bar +[mid_paths] http://127.0.0.1:8000/..;%0d/foo/bar +[mid_paths] http://127.0.0.1:8000/..;%ff/foo/bar +[mid_paths] http://127.0.0.1:8000/..;/foo/bar +[mid_paths] http://127.0.0.1:8000/..;\;foo/bar +[mid_paths] http://127.0.0.1:8000/..;\\foo/bar +[mid_paths] http://127.0.0.1:8000/..;foo/bar +[mid_paths] http://127.0.0.1:8000/..\;foo/bar +[mid_paths] http://127.0.0.1:8000/..\\foo/bar +[mid_paths] http://127.0.0.1:8000/..foo/bar +[mid_paths] http://127.0.0.1:8000/./.foo/bar +[mid_paths] http://127.0.0.1:8000/.//./foo/bar +[mid_paths] http://127.0.0.1:8000/./foo/bar +[mid_paths] http://127.0.0.1:8000/.;/foo/bar +[mid_paths] http://127.0.0.1:8000/.htmlfoo/bar +[mid_paths] http://127.0.0.1:8000/.jsonfoo/bar +[mid_paths] http://127.0.0.1:8000//#?foo/bar +[mid_paths] http://127.0.0.1:8000//#foo/bar +[mid_paths] http://127.0.0.1:8000//%09%3bfoo/bar +[mid_paths] http://127.0.0.1:8000//%09..foo/bar +[mid_paths] http://127.0.0.1:8000//%09;foo/bar +[mid_paths] http://127.0.0.1:8000//%09foo/bar +[mid_paths] http://127.0.0.1:8000//%20#foo/bar +[mid_paths] http://127.0.0.1:8000//%20%20/foo/bar +[mid_paths] http://127.0.0.1:8000//%20%23foo/bar +[mid_paths] http://127.0.0.1:8000//%20/foo/bar +[mid_paths] http://127.0.0.1:8000//%20foo/bar +[mid_paths] http://127.0.0.1:8000//%23%3ffoo/bar +[mid_paths] http://127.0.0.1:8000//%23foo/bar +[mid_paths] http://127.0.0.1:8000//%252e%252e%252f/foo/bar +[mid_paths] http://127.0.0.1:8000//%252e%252e%253b/foo/bar +[mid_paths] http://127.0.0.1:8000//%252e%252f/foo/bar +[mid_paths] http://127.0.0.1:8000//%252e%253b/foo/bar +[mid_paths] http://127.0.0.1:8000//%252e/foo/bar +[mid_paths] http://127.0.0.1:8000//%252f%252ffoo/bar +[mid_paths] http://127.0.0.1:8000//%252f/foo/bar +[mid_paths] http://127.0.0.1:8000//%252ffoo/bar +[mid_paths] http://127.0.0.1:8000//%26foo/bar +[mid_paths] http://127.0.0.1:8000//%2e%2e%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//%2e%2e%3b/foo/bar +[mid_paths] http://127.0.0.1:8000//%2e%2e/foo/bar +[mid_paths] http://127.0.0.1:8000//%2e%2efoo/bar +[mid_paths] http://127.0.0.1:8000//%2e%2f/foo/bar +[mid_paths] http://127.0.0.1:8000//%2e%3b//foo/bar +[mid_paths] http://127.0.0.1:8000//%2e%3b/foo/bar +[mid_paths] http://127.0.0.1:8000//%2e//foo/bar +[mid_paths] http://127.0.0.1:8000//%2e/foo/bar +[mid_paths] http://127.0.0.1:8000//%2efoo/bar +[mid_paths] http://127.0.0.1:8000//%2f%20%23foo/bar +[mid_paths] http://127.0.0.1:8000//%2f%23foo/bar +[mid_paths] http://127.0.0.1:8000//%2f%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//%2f%3b%2f%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//%2f%3b%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//%2f%3f/foo/bar +[mid_paths] http://127.0.0.1:8000//%2f%3ffoo/bar +[mid_paths] http://127.0.0.1:8000//%2f/foo/bar +[mid_paths] http://127.0.0.1:8000//%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//%3b%09foo/bar +[mid_paths] http://127.0.0.1:8000//%3b%2f%2e%2e%2f%2e%2e%2f%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//%3b%2f%2e%2efoo/bar +[mid_paths] http://127.0.0.1:8000//%3b%2f%2e.foo/bar +[mid_paths] http://127.0.0.1:8000//%3b%2f..foo/bar +[mid_paths] http://127.0.0.1:8000//%3b/%2e%2e/..%2f%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//%3b/%2e.foo/bar +[mid_paths] http://127.0.0.1:8000//%3b/%2f%2f../foo/bar +[mid_paths] http://127.0.0.1:8000//%3b/..foo/bar +[mid_paths] http://127.0.0.1:8000//%3b//%2f../foo/bar +[mid_paths] http://127.0.0.1:8000//%3b/foo/bar +[mid_paths] http://127.0.0.1:8000//%3bfoo/bar +[mid_paths] http://127.0.0.1:8000//%3f%23foo/bar +[mid_paths] http://127.0.0.1:8000//%3f%3ffoo/bar +[mid_paths] http://127.0.0.1:8000//%3ffoo/bar +[mid_paths] http://127.0.0.1:8000//%foo/bar +[mid_paths] http://127.0.0.1:8000//&foo/bar +[mid_paths] http://127.0.0.1:8000//*/foo/bar +[mid_paths] http://127.0.0.1:8000//*foo/bar +[mid_paths] http://127.0.0.1:8000//.%2e/foo/bar +[mid_paths] http://127.0.0.1:8000//..%00/;foo/bar +[mid_paths] http://127.0.0.1:8000//..%00/foo/bar +[mid_paths] http://127.0.0.1:8000//..%00;/foo/bar +[mid_paths] http://127.0.0.1:8000//..%09foo/bar +[mid_paths] http://127.0.0.1:8000//..%0d/;foo/bar +[mid_paths] http://127.0.0.1:8000//..%0d/foo/bar +[mid_paths] http://127.0.0.1:8000//..%0d;/foo/bar +[mid_paths] http://127.0.0.1:8000//..%2f..%2f..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//..%2f..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//..%3Bfoo/bar +[mid_paths] http://127.0.0.1:8000//..%5c/foo/bar +[mid_paths] http://127.0.0.1:8000//..%5cfoo/bar +[mid_paths] http://127.0.0.1:8000//..%ff/;foo/bar +[mid_paths] http://127.0.0.1:8000//..%ff;/foo/bar +[mid_paths] http://127.0.0.1:8000//..%fffoo/bar +[mid_paths] http://127.0.0.1:8000//../../..//foo/bar +[mid_paths] http://127.0.0.1:8000//../../../foo/bar +[mid_paths] http://127.0.0.1:8000//../..//../foo/bar +[mid_paths] http://127.0.0.1:8000//../..//foo/bar +[mid_paths] http://127.0.0.1:8000//../../foo/bar +[mid_paths] http://127.0.0.1:8000//../..;/foo/bar +[mid_paths] http://127.0.0.1:8000//.././../foo/bar +[mid_paths] http://127.0.0.1:8000//.././foo/bar +[mid_paths] http://127.0.0.1:8000//../.;/../foo/bar +[mid_paths] http://127.0.0.1:8000//..//../../foo/bar +[mid_paths] http://127.0.0.1:8000//..//../foo/bar +[mid_paths] http://127.0.0.1:8000//..//..;/foo/bar +[mid_paths] http://127.0.0.1:8000//..//foo/bar +[mid_paths] http://127.0.0.1:8000//../;/../foo/bar +[mid_paths] http://127.0.0.1:8000//../;/foo/bar +[mid_paths] http://127.0.0.1:8000//../foo/bar +[mid_paths] http://127.0.0.1:8000//..;%00/foo/bar +[mid_paths] http://127.0.0.1:8000//..;%0d/foo/bar +[mid_paths] http://127.0.0.1:8000//..;%2f..;%2f..;%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//..;%2f..;%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//..;%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//..;%ff/foo/bar +[mid_paths] http://127.0.0.1:8000//..;/../foo/bar +[mid_paths] http://127.0.0.1:8000//..;/..;/foo/bar +[mid_paths] http://127.0.0.1:8000//..;//../foo/bar +[mid_paths] http://127.0.0.1:8000//..;//..;/foo/bar +[mid_paths] http://127.0.0.1:8000//..;//foo/bar +[mid_paths] http://127.0.0.1:8000//..;/;/..;/foo/bar +[mid_paths] http://127.0.0.1:8000//..;/;/foo/bar +[mid_paths] http://127.0.0.1:8000//..;/foo/bar +[mid_paths] http://127.0.0.1:8000//..;\;foo/bar +[mid_paths] http://127.0.0.1:8000//..;\\foo/bar +[mid_paths] http://127.0.0.1:8000//..;foo/bar +[mid_paths] http://127.0.0.1:8000//..\;foo/bar +[mid_paths] http://127.0.0.1:8000//..\\foo/bar +[mid_paths] http://127.0.0.1:8000//..foo/bar +[mid_paths] http://127.0.0.1:8000//./.foo/bar +[mid_paths] http://127.0.0.1:8000//.//./foo/bar +[mid_paths] http://127.0.0.1:8000//.//foo/bar +[mid_paths] http://127.0.0.1:8000//./foo/bar +[mid_paths] http://127.0.0.1:8000//.;//foo/bar +[mid_paths] http://127.0.0.1:8000//.;/foo/bar +[mid_paths] http://127.0.0.1:8000//.foo/bar +[mid_paths] http://127.0.0.1:8000//.htmlfoo/bar +[mid_paths] http://127.0.0.1:8000//.jsonfoo/bar +[mid_paths] http://127.0.0.1:8000//.randomstringfoo/bar +[mid_paths] http://127.0.0.1:8000///%20#foo/bar +[mid_paths] http://127.0.0.1:8000///%20%20/foo/bar +[mid_paths] http://127.0.0.1:8000///%20%23foo/bar +[mid_paths] http://127.0.0.1:8000///%252e%252e%252f/foo/bar +[mid_paths] http://127.0.0.1:8000///%252e%252e%253b/foo/bar +[mid_paths] http://127.0.0.1:8000///%252e%252f/foo/bar +[mid_paths] http://127.0.0.1:8000///%252e%253b/foo/bar +[mid_paths] http://127.0.0.1:8000///%252e/foo/bar +[mid_paths] http://127.0.0.1:8000///%252ffoo/bar +[mid_paths] http://127.0.0.1:8000///%2e%2e%3b/foo/bar +[mid_paths] http://127.0.0.1:8000///%2e%2e/foo/bar +[mid_paths] http://127.0.0.1:8000///%2e%2efoo/bar +[mid_paths] http://127.0.0.1:8000///%2e%2f/foo/bar +[mid_paths] http://127.0.0.1:8000///%2e%3b//foo/bar +[mid_paths] http://127.0.0.1:8000///%2e%3b/foo/bar +[mid_paths] http://127.0.0.1:8000///%2e//foo/bar +[mid_paths] http://127.0.0.1:8000///%2e/foo/bar +[mid_paths] http://127.0.0.1:8000///%2ffoo/bar +[mid_paths] http://127.0.0.1:8000///%3b/foo/bar +[mid_paths] http://127.0.0.1:8000///*/foo/bar +[mid_paths] http://127.0.0.1:8000///*foo/bar +[mid_paths] http://127.0.0.1:8000///..%2f..%2f..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000///..%2f..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000///..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000///../../..//foo/bar +[mid_paths] http://127.0.0.1:8000///../../../foo/bar +[mid_paths] http://127.0.0.1:8000///../..//../foo/bar +[mid_paths] http://127.0.0.1:8000///../..//foo/bar +[mid_paths] http://127.0.0.1:8000///../../foo/bar +[mid_paths] http://127.0.0.1:8000///../..;/foo/bar +[mid_paths] http://127.0.0.1:8000///.././../foo/bar +[mid_paths] http://127.0.0.1:8000///../.;/../foo/bar +[mid_paths] http://127.0.0.1:8000///..//../../foo/bar +[mid_paths] http://127.0.0.1:8000///..//../foo/bar +[mid_paths] http://127.0.0.1:8000///..//..;/foo/bar +[mid_paths] http://127.0.0.1:8000///..//foo/bar +[mid_paths] http://127.0.0.1:8000///../;/../foo/bar +[mid_paths] http://127.0.0.1:8000///../;/foo/bar +[mid_paths] http://127.0.0.1:8000///../foo/bar +[mid_paths] http://127.0.0.1:8000///..;%2f..;%2f..;%2ffoo/bar +[mid_paths] http://127.0.0.1:8000///..;%2f..;%2ffoo/bar +[mid_paths] http://127.0.0.1:8000///..;%2ffoo/bar +[mid_paths] http://127.0.0.1:8000///..;/../foo/bar +[mid_paths] http://127.0.0.1:8000///..;/..;/foo/bar +[mid_paths] http://127.0.0.1:8000///..;//../foo/bar +[mid_paths] http://127.0.0.1:8000///..;//..;/foo/bar +[mid_paths] http://127.0.0.1:8000///..;//foo/bar +[mid_paths] http://127.0.0.1:8000///..;/;/..;/foo/bar +[mid_paths] http://127.0.0.1:8000///..;/;/foo/bar +[mid_paths] http://127.0.0.1:8000///..;/foo/bar +[mid_paths] http://127.0.0.1:8000///..;foo/bar +[mid_paths] http://127.0.0.1:8000///..foo/bar +[mid_paths] http://127.0.0.1:8000///.//foo/bar +[mid_paths] http://127.0.0.1:8000///./foo/bar +[mid_paths] http://127.0.0.1:8000///.;//foo/bar +[mid_paths] http://127.0.0.1:8000///.;/foo/bar +[mid_paths] http://127.0.0.1:8000///.foo/bar +[mid_paths] http://127.0.0.1:8000///.randomstringfoo/bar +[mid_paths] http://127.0.0.1:8000////../../foo/bar +[mid_paths] http://127.0.0.1:8000////..//foo/bar +[mid_paths] http://127.0.0.1:8000////../foo/bar +[mid_paths] http://127.0.0.1:8000////..;//foo/bar +[mid_paths] http://127.0.0.1:8000////..;/foo/bar +[mid_paths] http://127.0.0.1:8000////..;foo/bar +[mid_paths] http://127.0.0.1:8000////..foo/bar +[mid_paths] http://127.0.0.1:8000////./foo/bar +[mid_paths] http://127.0.0.1:8000////.;/foo/bar +[mid_paths] http://127.0.0.1:8000////.foo/bar +[mid_paths] http://127.0.0.1:8000/////..//foo/bar +[mid_paths] http://127.0.0.1:8000/////../foo/bar +[mid_paths] http://127.0.0.1:8000/////..;//foo/bar +[mid_paths] http://127.0.0.1:8000/////..;/foo/bar +[mid_paths] http://127.0.0.1:8000/////..;foo/bar +[mid_paths] http://127.0.0.1:8000/////..foo/bar +[mid_paths] http://127.0.0.1:8000//////foo/bar +[mid_paths] http://127.0.0.1:8000/////foo/bar +[mid_paths] http://127.0.0.1:8000////;/foo/bar +[mid_paths] http://127.0.0.1:8000////?anythingfoo/bar +[mid_paths] http://127.0.0.1:8000////foo/bar +[mid_paths] http://127.0.0.1:8000///;//foo/bar +[mid_paths] http://127.0.0.1:8000///;/foo/bar +[mid_paths] http://127.0.0.1:8000///;x/foo/bar +[mid_paths] http://127.0.0.1:8000///;xfoo/bar +[mid_paths] http://127.0.0.1:8000///?anythingfoo/bar +[mid_paths] http://127.0.0.1:8000///foo/bar +[mid_paths] http://127.0.0.1:8000///x/..//foo/bar +[mid_paths] http://127.0.0.1:8000///x/../;/foo/bar +[mid_paths] http://127.0.0.1:8000///x/../foo/bar +[mid_paths] http://127.0.0.1:8000///x/..;//foo/bar +[mid_paths] http://127.0.0.1:8000///x/..;/;/foo/bar +[mid_paths] http://127.0.0.1:8000///x/..;/foo/bar +[mid_paths] http://127.0.0.1:8000///x//../foo/bar +[mid_paths] http://127.0.0.1:8000///x//..;/foo/bar +[mid_paths] http://127.0.0.1:8000///x/;/../foo/bar +[mid_paths] http://127.0.0.1:8000///x/;/..;/foo/bar +[mid_paths] http://127.0.0.1:8000//;%09..;foo/bar +[mid_paths] http://127.0.0.1:8000//;%09..foo/bar +[mid_paths] http://127.0.0.1:8000//;%09;foo/bar +[mid_paths] http://127.0.0.1:8000//;%09foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f%2e%2e%2f%2e%2e%2f%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//;%2f%2e%2efoo/bar +[mid_paths] http://127.0.0.1:8000//;%2f%2f/../foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f..%2f%2e%2e%2f%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//;%2f..%2f..%2f%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//;%2f..%2f/..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//;%2f..%2f/../foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f..%2f/foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f../%2f..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//;%2f../%2f../foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f..//..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//;%2f..//../foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f..///;foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f..///foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f..//;/;foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f..//;/foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f../;//foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f../;/;/;foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f../;/;/foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f..;///foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f..;//;/foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f..;/;//foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f..foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f/%2f../foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f//..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//;%2f//../foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f//..;/foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f/;/../foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f/;/..;/foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f;//../foo/bar +[mid_paths] http://127.0.0.1:8000//;%2f;/;/..;/foo/bar +[mid_paths] http://127.0.0.1:8000//;/%2e%2e%2f%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//;/%2e%2e%2f/foo/bar +[mid_paths] http://127.0.0.1:8000//;/%2e%2e/foo/bar +[mid_paths] http://127.0.0.1:8000//;/%2e%2efoo/bar +[mid_paths] http://127.0.0.1:8000//;/%2e.foo/bar +[mid_paths] http://127.0.0.1:8000//;/%2f%2f../foo/bar +[mid_paths] http://127.0.0.1:8000//;/%2f/..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//;/%2f/../foo/bar +[mid_paths] http://127.0.0.1:8000//;/.%2e/%2e%2e/%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//;/.%2efoo/bar +[mid_paths] http://127.0.0.1:8000//;/..%2f%2f../foo/bar +[mid_paths] http://127.0.0.1:8000//;/..%2f..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//;/..%2f//foo/bar +[mid_paths] http://127.0.0.1:8000//;/..%2f/foo/bar +[mid_paths] http://127.0.0.1:8000//;/..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//;/../%2f/foo/bar +[mid_paths] http://127.0.0.1:8000//;/../..//foo/bar +[mid_paths] http://127.0.0.1:8000//;/../../foo/bar +[mid_paths] http://127.0.0.1:8000//;/.././../foo/bar +[mid_paths] http://127.0.0.1:8000//;/../.;/../foo/bar +[mid_paths] http://127.0.0.1:8000//;/..//%2e%2e/foo/bar +[mid_paths] http://127.0.0.1:8000//;/..//%2ffoo/bar +[mid_paths] http://127.0.0.1:8000//;/..//../foo/bar +[mid_paths] http://127.0.0.1:8000//;/..///foo/bar +[mid_paths] http://127.0.0.1:8000//;/..//foo/bar +[mid_paths] http://127.0.0.1:8000//;/../;/../foo/bar +[mid_paths] http://127.0.0.1:8000//;/../;/foo/bar +[mid_paths] http://127.0.0.1:8000//;/../foo/bar +[mid_paths] http://127.0.0.1:8000//;/..;foo/bar +[mid_paths] http://127.0.0.1:8000//;/..foo/bar +[mid_paths] http://127.0.0.1:8000//;/.;.foo/bar +[mid_paths] http://127.0.0.1:8000//;//%2f../foo/bar +[mid_paths] http://127.0.0.1:8000//;//../../foo/bar +[mid_paths] http://127.0.0.1:8000//;//..foo/bar +[mid_paths] http://127.0.0.1:8000//;///..//foo/bar +[mid_paths] http://127.0.0.1:8000//;///../foo/bar +[mid_paths] http://127.0.0.1:8000//;///..foo/bar +[mid_paths] http://127.0.0.1:8000//;//foo/bar +[mid_paths] http://127.0.0.1:8000//;/foo/bar +[mid_paths] http://127.0.0.1:8000//;foo/bar +[mid_paths] http://127.0.0.1:8000//;x/foo/bar +[mid_paths] http://127.0.0.1:8000//;x;foo/bar +[mid_paths] http://127.0.0.1:8000//;xfoo/bar +[mid_paths] http://127.0.0.1:8000//???foo/bar +[mid_paths] http://127.0.0.1:8000//??foo/bar +[mid_paths] http://127.0.0.1:8000//?foo/bar +[mid_paths] http://127.0.0.1:8000//\..\.\foo/bar +[mid_paths] http://127.0.0.1:8000//foo/#?bar +[mid_paths] http://127.0.0.1:8000//foo/#bar +[mid_paths] http://127.0.0.1:8000//foo/%09%3bbar +[mid_paths] http://127.0.0.1:8000//foo/%09..bar +[mid_paths] http://127.0.0.1:8000//foo/%09;bar +[mid_paths] http://127.0.0.1:8000//foo/%09bar +[mid_paths] http://127.0.0.1:8000//foo/%20/bar +[mid_paths] http://127.0.0.1:8000//foo/%20bar +[mid_paths] http://127.0.0.1:8000//foo/%23%3fbar +[mid_paths] http://127.0.0.1:8000//foo/%23bar +[mid_paths] http://127.0.0.1:8000//foo/%252f%252fbar +[mid_paths] http://127.0.0.1:8000//foo/%252f/bar +[mid_paths] http://127.0.0.1:8000//foo/%26bar +[mid_paths] http://127.0.0.1:8000//foo/%2e%2e%2fbar +[mid_paths] http://127.0.0.1:8000//foo/%2e%2e/bar +[mid_paths] http://127.0.0.1:8000//foo/%2e%2ebar +[mid_paths] http://127.0.0.1:8000//foo/%2e/bar +[mid_paths] http://127.0.0.1:8000//foo/%2ebar +[mid_paths] http://127.0.0.1:8000//foo/%2f%20%23bar +[mid_paths] http://127.0.0.1:8000//foo/%2f%23bar +[mid_paths] http://127.0.0.1:8000//foo/%2f%2fbar +[mid_paths] http://127.0.0.1:8000//foo/%2f%3b%2f%2fbar +[mid_paths] http://127.0.0.1:8000//foo/%2f%3b%2fbar +[mid_paths] http://127.0.0.1:8000//foo/%2f%3f/bar +[mid_paths] http://127.0.0.1:8000//foo/%2f%3fbar +[mid_paths] http://127.0.0.1:8000//foo/%2f/bar +[mid_paths] http://127.0.0.1:8000//foo/%2fbar +[mid_paths] http://127.0.0.1:8000//foo/%3b%09bar +[mid_paths] http://127.0.0.1:8000//foo/%3b%2f%2e%2e%2f%2e%2e%2f%2fbar +[mid_paths] http://127.0.0.1:8000//foo/%3b%2f%2e%2ebar +[mid_paths] http://127.0.0.1:8000//foo/%3b%2f%2e.bar +[mid_paths] http://127.0.0.1:8000//foo/%3b%2f..bar +[mid_paths] http://127.0.0.1:8000//foo/%3b/%2e%2e/..%2f%2fbar +[mid_paths] http://127.0.0.1:8000//foo/%3b/%2e.bar +[mid_paths] http://127.0.0.1:8000//foo/%3b/%2f%2f../bar +[mid_paths] http://127.0.0.1:8000//foo/%3b/..bar +[mid_paths] http://127.0.0.1:8000//foo/%3b//%2f../bar +[mid_paths] http://127.0.0.1:8000//foo/%3bbar +[mid_paths] http://127.0.0.1:8000//foo/%3f%23bar +[mid_paths] http://127.0.0.1:8000//foo/%3f%3fbar +[mid_paths] http://127.0.0.1:8000//foo/%3fbar +[mid_paths] http://127.0.0.1:8000//foo/%bar +[mid_paths] http://127.0.0.1:8000//foo/&bar +[mid_paths] http://127.0.0.1:8000//foo/.%2e/bar +[mid_paths] http://127.0.0.1:8000//foo/..%00/;bar +[mid_paths] http://127.0.0.1:8000//foo/..%00/bar +[mid_paths] http://127.0.0.1:8000//foo/..%00;/bar +[mid_paths] http://127.0.0.1:8000//foo/..%09bar +[mid_paths] http://127.0.0.1:8000//foo/..%0d/;bar +[mid_paths] http://127.0.0.1:8000//foo/..%0d/bar +[mid_paths] http://127.0.0.1:8000//foo/..%0d;/bar +[mid_paths] http://127.0.0.1:8000//foo/..%2fbar +[mid_paths] http://127.0.0.1:8000//foo/..%3Bbar +[mid_paths] http://127.0.0.1:8000//foo/..%5c/bar +[mid_paths] http://127.0.0.1:8000//foo/..%5cbar +[mid_paths] http://127.0.0.1:8000//foo/..%ff/;bar +[mid_paths] http://127.0.0.1:8000//foo/..%ff;/bar +[mid_paths] http://127.0.0.1:8000//foo/..%ffbar +[mid_paths] http://127.0.0.1:8000//foo/.././bar +[mid_paths] http://127.0.0.1:8000//foo/../bar +[mid_paths] http://127.0.0.1:8000//foo/..;%00/bar +[mid_paths] http://127.0.0.1:8000//foo/..;%0d/bar +[mid_paths] http://127.0.0.1:8000//foo/..;%ff/bar +[mid_paths] http://127.0.0.1:8000//foo/..;/bar +[mid_paths] http://127.0.0.1:8000//foo/..;\;bar +[mid_paths] http://127.0.0.1:8000//foo/..;\\bar +[mid_paths] http://127.0.0.1:8000//foo/..;bar +[mid_paths] http://127.0.0.1:8000//foo/..\;bar +[mid_paths] http://127.0.0.1:8000//foo/..\\bar +[mid_paths] http://127.0.0.1:8000//foo/..bar +[mid_paths] http://127.0.0.1:8000//foo/./.bar +[mid_paths] http://127.0.0.1:8000//foo/.//./bar +[mid_paths] http://127.0.0.1:8000//foo/./bar +[mid_paths] http://127.0.0.1:8000//foo/.;/bar +[mid_paths] http://127.0.0.1:8000//foo/.htmlbar +[mid_paths] http://127.0.0.1:8000//foo/.jsonbar +[mid_paths] http://127.0.0.1:8000//foo//%20#bar +[mid_paths] http://127.0.0.1:8000//foo//%20%20/bar +[mid_paths] http://127.0.0.1:8000//foo//%20%23bar +[mid_paths] http://127.0.0.1:8000//foo//%252e%252e%252f/bar +[mid_paths] http://127.0.0.1:8000//foo//%252e%252e%253b/bar +[mid_paths] http://127.0.0.1:8000//foo//%252e%252f/bar +[mid_paths] http://127.0.0.1:8000//foo//%252e%253b/bar +[mid_paths] http://127.0.0.1:8000//foo//%252e/bar +[mid_paths] http://127.0.0.1:8000//foo//%252fbar +[mid_paths] http://127.0.0.1:8000//foo//%2e%2e%3b/bar +[mid_paths] http://127.0.0.1:8000//foo//%2e%2e/bar +[mid_paths] http://127.0.0.1:8000//foo//%2e%2ebar +[mid_paths] http://127.0.0.1:8000//foo//%2e%2f/bar +[mid_paths] http://127.0.0.1:8000//foo//%2e%3b//bar +[mid_paths] http://127.0.0.1:8000//foo//%2e%3b/bar +[mid_paths] http://127.0.0.1:8000//foo//%2e//bar +[mid_paths] http://127.0.0.1:8000//foo//%2e/bar +[mid_paths] http://127.0.0.1:8000//foo//%2fbar +[mid_paths] http://127.0.0.1:8000//foo//%3b/bar +[mid_paths] http://127.0.0.1:8000//foo//*/bar +[mid_paths] http://127.0.0.1:8000//foo//*bar +[mid_paths] http://127.0.0.1:8000//foo//..%2f..%2f..%2fbar +[mid_paths] http://127.0.0.1:8000//foo//..%2f..%2fbar +[mid_paths] http://127.0.0.1:8000//foo//..%2fbar +[mid_paths] http://127.0.0.1:8000//foo//../../..//bar +[mid_paths] http://127.0.0.1:8000//foo//../../../bar +[mid_paths] http://127.0.0.1:8000//foo//../..//../bar +[mid_paths] http://127.0.0.1:8000//foo//../..//bar +[mid_paths] http://127.0.0.1:8000//foo//../../bar +[mid_paths] http://127.0.0.1:8000//foo//../..;/bar +[mid_paths] http://127.0.0.1:8000//foo//.././../bar +[mid_paths] http://127.0.0.1:8000//foo//../.;/../bar +[mid_paths] http://127.0.0.1:8000//foo//..//../../bar +[mid_paths] http://127.0.0.1:8000//foo//..//../bar +[mid_paths] http://127.0.0.1:8000//foo//..//..;/bar +[mid_paths] http://127.0.0.1:8000//foo//..//bar +[mid_paths] http://127.0.0.1:8000//foo//../;/../bar +[mid_paths] http://127.0.0.1:8000//foo//../;/bar +[mid_paths] http://127.0.0.1:8000//foo//../bar +[mid_paths] http://127.0.0.1:8000//foo//..;%2f..;%2f..;%2fbar +[mid_paths] http://127.0.0.1:8000//foo//..;%2f..;%2fbar +[mid_paths] http://127.0.0.1:8000//foo//..;%2fbar +[mid_paths] http://127.0.0.1:8000//foo//..;/../bar +[mid_paths] http://127.0.0.1:8000//foo//..;/..;/bar +[mid_paths] http://127.0.0.1:8000//foo//..;//../bar +[mid_paths] http://127.0.0.1:8000//foo//..;//..;/bar +[mid_paths] http://127.0.0.1:8000//foo//..;//bar +[mid_paths] http://127.0.0.1:8000//foo//..;/;/..;/bar +[mid_paths] http://127.0.0.1:8000//foo//..;/;/bar +[mid_paths] http://127.0.0.1:8000//foo//..;/bar +[mid_paths] http://127.0.0.1:8000//foo//..bar +[mid_paths] http://127.0.0.1:8000//foo//.//bar +[mid_paths] http://127.0.0.1:8000//foo//./bar +[mid_paths] http://127.0.0.1:8000//foo//.;//bar +[mid_paths] http://127.0.0.1:8000//foo//.;/bar +[mid_paths] http://127.0.0.1:8000//foo//.bar +[mid_paths] http://127.0.0.1:8000//foo//.randomstringbar +[mid_paths] http://127.0.0.1:8000//foo///../../bar +[mid_paths] http://127.0.0.1:8000//foo///..;bar +[mid_paths] http://127.0.0.1:8000//foo///..bar +[mid_paths] http://127.0.0.1:8000//foo///./bar +[mid_paths] http://127.0.0.1:8000//foo///.;/bar +[mid_paths] http://127.0.0.1:8000//foo///.bar +[mid_paths] http://127.0.0.1:8000//foo////..//bar +[mid_paths] http://127.0.0.1:8000//foo////../bar +[mid_paths] http://127.0.0.1:8000//foo////..;//bar +[mid_paths] http://127.0.0.1:8000//foo////..;/bar +[mid_paths] http://127.0.0.1:8000//foo////..;bar +[mid_paths] http://127.0.0.1:8000//foo////..bar +[mid_paths] http://127.0.0.1:8000//foo/////bar +[mid_paths] http://127.0.0.1:8000//foo///;/bar +[mid_paths] http://127.0.0.1:8000//foo///?anythingbar +[mid_paths] http://127.0.0.1:8000//foo///bar +[mid_paths] http://127.0.0.1:8000//foo//;//bar +[mid_paths] http://127.0.0.1:8000//foo//;/bar +[mid_paths] http://127.0.0.1:8000//foo//;x/bar +[mid_paths] http://127.0.0.1:8000//foo//;xbar +[mid_paths] http://127.0.0.1:8000//foo//bar +[mid_paths] http://127.0.0.1:8000//foo//x/..//bar +[mid_paths] http://127.0.0.1:8000//foo//x/../;/bar +[mid_paths] http://127.0.0.1:8000//foo//x/../bar +[mid_paths] http://127.0.0.1:8000//foo//x/..;//bar +[mid_paths] http://127.0.0.1:8000//foo//x/..;/;/bar +[mid_paths] http://127.0.0.1:8000//foo//x/..;/bar +[mid_paths] http://127.0.0.1:8000//foo//x//../bar +[mid_paths] http://127.0.0.1:8000//foo//x//..;/bar +[mid_paths] http://127.0.0.1:8000//foo//x/;/../bar +[mid_paths] http://127.0.0.1:8000//foo//x/;/..;/bar +[mid_paths] http://127.0.0.1:8000//foo/;%09..;bar +[mid_paths] http://127.0.0.1:8000//foo/;%09..bar +[mid_paths] http://127.0.0.1:8000//foo/;%09;bar +[mid_paths] http://127.0.0.1:8000//foo/;%09bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f%2e%2e%2f%2e%2e%2f%2fbar +[mid_paths] http://127.0.0.1:8000//foo/;%2f%2e%2ebar +[mid_paths] http://127.0.0.1:8000//foo/;%2f%2f/../bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f..%2f%2e%2e%2f%2fbar +[mid_paths] http://127.0.0.1:8000//foo/;%2f..%2f..%2f%2fbar +[mid_paths] http://127.0.0.1:8000//foo/;%2f..%2f/..%2fbar +[mid_paths] http://127.0.0.1:8000//foo/;%2f..%2f/../bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f..%2f/bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f../%2f..%2fbar +[mid_paths] http://127.0.0.1:8000//foo/;%2f../%2f../bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f..//..%2fbar +[mid_paths] http://127.0.0.1:8000//foo/;%2f..//../bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f..///;bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f..///bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f..//;/;bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f..//;/bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f../;//bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f../;/;/;bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f../;/;/bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f..;///bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f..;//;/bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f..;/;//bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f..bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f/%2f../bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f//..%2fbar +[mid_paths] http://127.0.0.1:8000//foo/;%2f//../bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f//..;/bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f/;/../bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f/;/..;/bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f;//../bar +[mid_paths] http://127.0.0.1:8000//foo/;%2f;/;/..;/bar +[mid_paths] http://127.0.0.1:8000//foo/;/%2e%2e%2f%2fbar +[mid_paths] http://127.0.0.1:8000//foo/;/%2e%2e%2f/bar +[mid_paths] http://127.0.0.1:8000//foo/;/%2e%2e/bar +[mid_paths] http://127.0.0.1:8000//foo/;/%2e%2ebar +[mid_paths] http://127.0.0.1:8000//foo/;/%2e.bar +[mid_paths] http://127.0.0.1:8000//foo/;/%2f%2f../bar +[mid_paths] http://127.0.0.1:8000//foo/;/%2f/..%2fbar +[mid_paths] http://127.0.0.1:8000//foo/;/%2f/../bar +[mid_paths] http://127.0.0.1:8000//foo/;/.%2e/%2e%2e/%2fbar +[mid_paths] http://127.0.0.1:8000//foo/;/.%2ebar +[mid_paths] http://127.0.0.1:8000//foo/;/..%2f%2f../bar +[mid_paths] http://127.0.0.1:8000//foo/;/..%2f..%2fbar +[mid_paths] http://127.0.0.1:8000//foo/;/..%2f//bar +[mid_paths] http://127.0.0.1:8000//foo/;/..%2f/bar +[mid_paths] http://127.0.0.1:8000//foo/;/..%2fbar +[mid_paths] http://127.0.0.1:8000//foo/;/../%2f/bar +[mid_paths] http://127.0.0.1:8000//foo/;/../..//bar +[mid_paths] http://127.0.0.1:8000//foo/;/../../bar +[mid_paths] http://127.0.0.1:8000//foo/;/.././../bar +[mid_paths] http://127.0.0.1:8000//foo/;/../.;/../bar +[mid_paths] http://127.0.0.1:8000//foo/;/..//%2e%2e/bar +[mid_paths] http://127.0.0.1:8000//foo/;/..//%2fbar +[mid_paths] http://127.0.0.1:8000//foo/;/..//../bar +[mid_paths] http://127.0.0.1:8000//foo/;/..///bar +[mid_paths] http://127.0.0.1:8000//foo/;/..//bar +[mid_paths] http://127.0.0.1:8000//foo/;/../;/../bar +[mid_paths] http://127.0.0.1:8000//foo/;/../;/bar +[mid_paths] http://127.0.0.1:8000//foo/;/../bar +[mid_paths] http://127.0.0.1:8000//foo/;/..;bar +[mid_paths] http://127.0.0.1:8000//foo/;/..bar +[mid_paths] http://127.0.0.1:8000//foo/;/.;.bar +[mid_paths] http://127.0.0.1:8000//foo/;//%2f../bar +[mid_paths] http://127.0.0.1:8000//foo/;//../../bar +[mid_paths] http://127.0.0.1:8000//foo/;//..bar +[mid_paths] http://127.0.0.1:8000//foo/;///..//bar +[mid_paths] http://127.0.0.1:8000//foo/;///../bar +[mid_paths] http://127.0.0.1:8000//foo/;///..bar +[mid_paths] http://127.0.0.1:8000//foo/;bar +[mid_paths] http://127.0.0.1:8000//foo/;x/bar +[mid_paths] http://127.0.0.1:8000//foo/;x;bar +[mid_paths] http://127.0.0.1:8000//foo/;xbar +[mid_paths] http://127.0.0.1:8000//foo/???bar +[mid_paths] http://127.0.0.1:8000//foo/??bar +[mid_paths] http://127.0.0.1:8000//foo/?bar +[mid_paths] http://127.0.0.1:8000//foo/\..\.\bar +[mid_paths] http://127.0.0.1:8000//foo/bar +[mid_paths] http://127.0.0.1:8000//x/..//foo/bar +[mid_paths] http://127.0.0.1:8000//x/../;/foo/bar +[mid_paths] http://127.0.0.1:8000//x/../foo/bar +[mid_paths] http://127.0.0.1:8000//x/..;//foo/bar +[mid_paths] http://127.0.0.1:8000//x/..;/;/foo/bar +[mid_paths] http://127.0.0.1:8000//x/..;/foo/bar +[mid_paths] http://127.0.0.1:8000//x//../foo/bar +[mid_paths] http://127.0.0.1:8000//x//..;/foo/bar +[mid_paths] http://127.0.0.1:8000//x/;/../foo/bar +[mid_paths] http://127.0.0.1:8000//x/;/..;/foo/bar +[mid_paths] http://127.0.0.1:8000/;%09..;foo/bar +[mid_paths] http://127.0.0.1:8000/;%09..foo/bar +[mid_paths] http://127.0.0.1:8000/;%09;foo/bar +[mid_paths] http://127.0.0.1:8000/;%09foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f%2e%2e%2f%2e%2e%2f%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/;%2f%2e%2efoo/bar +[mid_paths] http://127.0.0.1:8000/;%2f%2f/../foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f..%2f%2e%2e%2f%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/;%2f..%2f..%2f%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/;%2f..%2f/..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/;%2f..%2f/../foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f..%2f/foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f../%2f..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/;%2f../%2f../foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f..//..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/;%2f..//../foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f..///;foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f..///foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f..//;/;foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f..//;/foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f../;//foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f../;/;/;foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f../;/;/foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f..;///foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f..;//;/foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f..;/;//foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f..foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f/%2f../foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f//..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/;%2f//../foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f//..;/foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f/;/../foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f/;/..;/foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f;//../foo/bar +[mid_paths] http://127.0.0.1:8000/;%2f;/;/..;/foo/bar +[mid_paths] http://127.0.0.1:8000/;/%2e%2e%2f%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/;/%2e%2e%2f/foo/bar +[mid_paths] http://127.0.0.1:8000/;/%2e%2e/foo/bar +[mid_paths] http://127.0.0.1:8000/;/%2e%2efoo/bar +[mid_paths] http://127.0.0.1:8000/;/%2e.foo/bar +[mid_paths] http://127.0.0.1:8000/;/%2f%2f../foo/bar +[mid_paths] http://127.0.0.1:8000/;/%2f/..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/;/%2f/../foo/bar +[mid_paths] http://127.0.0.1:8000/;/.%2e/%2e%2e/%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/;/.%2efoo/bar +[mid_paths] http://127.0.0.1:8000/;/..%2f%2f../foo/bar +[mid_paths] http://127.0.0.1:8000/;/..%2f..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/;/..%2f//foo/bar +[mid_paths] http://127.0.0.1:8000/;/..%2f/foo/bar +[mid_paths] http://127.0.0.1:8000/;/..%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/;/../%2f/foo/bar +[mid_paths] http://127.0.0.1:8000/;/../..//foo/bar +[mid_paths] http://127.0.0.1:8000/;/../../foo/bar +[mid_paths] http://127.0.0.1:8000/;/.././../foo/bar +[mid_paths] http://127.0.0.1:8000/;/../.;/../foo/bar +[mid_paths] http://127.0.0.1:8000/;/..//%2e%2e/foo/bar +[mid_paths] http://127.0.0.1:8000/;/..//%2ffoo/bar +[mid_paths] http://127.0.0.1:8000/;/..//../foo/bar +[mid_paths] http://127.0.0.1:8000/;/..///foo/bar +[mid_paths] http://127.0.0.1:8000/;/..//foo/bar +[mid_paths] http://127.0.0.1:8000/;/../;/../foo/bar +[mid_paths] http://127.0.0.1:8000/;/../;/foo/bar +[mid_paths] http://127.0.0.1:8000/;/../foo/bar +[mid_paths] http://127.0.0.1:8000/;/..;foo/bar +[mid_paths] http://127.0.0.1:8000/;/..foo/bar +[mid_paths] http://127.0.0.1:8000/;/.;.foo/bar +[mid_paths] http://127.0.0.1:8000/;//%2f../foo/bar +[mid_paths] http://127.0.0.1:8000/;//../../foo/bar +[mid_paths] http://127.0.0.1:8000/;//..foo/bar +[mid_paths] http://127.0.0.1:8000/;///..//foo/bar +[mid_paths] http://127.0.0.1:8000/;///../foo/bar +[mid_paths] http://127.0.0.1:8000/;///..foo/bar +[mid_paths] http://127.0.0.1:8000/;foo/bar +[mid_paths] http://127.0.0.1:8000/;x/foo/bar +[mid_paths] http://127.0.0.1:8000/;x;foo/bar +[mid_paths] http://127.0.0.1:8000/;xfoo/bar +[mid_paths] http://127.0.0.1:8000/???foo/bar +[mid_paths] http://127.0.0.1:8000/??foo/bar +[mid_paths] http://127.0.0.1:8000/?foo/bar +[mid_paths] http://127.0.0.1:8000/\..\.\foo/bar +[mid_paths] http://127.0.0.1:8000/foo/#?bar +[mid_paths] http://127.0.0.1:8000/foo/#bar +[mid_paths] http://127.0.0.1:8000/foo/%09%3bbar +[mid_paths] http://127.0.0.1:8000/foo/%09..bar +[mid_paths] http://127.0.0.1:8000/foo/%09;bar +[mid_paths] http://127.0.0.1:8000/foo/%09bar +[mid_paths] http://127.0.0.1:8000/foo/%20/bar +[mid_paths] http://127.0.0.1:8000/foo/%20bar +[mid_paths] http://127.0.0.1:8000/foo/%23%3fbar +[mid_paths] http://127.0.0.1:8000/foo/%23bar +[mid_paths] http://127.0.0.1:8000/foo/%252f%252fbar +[mid_paths] http://127.0.0.1:8000/foo/%252f/bar +[mid_paths] http://127.0.0.1:8000/foo/%26bar +[mid_paths] http://127.0.0.1:8000/foo/%2e%2e%2fbar +[mid_paths] http://127.0.0.1:8000/foo/%2e%2e/bar +[mid_paths] http://127.0.0.1:8000/foo/%2e%2ebar +[mid_paths] http://127.0.0.1:8000/foo/%2e/bar +[mid_paths] http://127.0.0.1:8000/foo/%2ebar +[mid_paths] http://127.0.0.1:8000/foo/%2f%20%23bar +[mid_paths] http://127.0.0.1:8000/foo/%2f%23bar +[mid_paths] http://127.0.0.1:8000/foo/%2f%2fbar +[mid_paths] http://127.0.0.1:8000/foo/%2f%3b%2f%2fbar +[mid_paths] http://127.0.0.1:8000/foo/%2f%3b%2fbar +[mid_paths] http://127.0.0.1:8000/foo/%2f%3f/bar +[mid_paths] http://127.0.0.1:8000/foo/%2f%3fbar +[mid_paths] http://127.0.0.1:8000/foo/%2f/bar +[mid_paths] http://127.0.0.1:8000/foo/%2fbar +[mid_paths] http://127.0.0.1:8000/foo/%3b%09bar +[mid_paths] http://127.0.0.1:8000/foo/%3b%2f%2e%2e%2f%2e%2e%2f%2fbar +[mid_paths] http://127.0.0.1:8000/foo/%3b%2f%2e%2ebar +[mid_paths] http://127.0.0.1:8000/foo/%3b%2f%2e.bar +[mid_paths] http://127.0.0.1:8000/foo/%3b%2f..bar +[mid_paths] http://127.0.0.1:8000/foo/%3b/%2e%2e/..%2f%2fbar +[mid_paths] http://127.0.0.1:8000/foo/%3b/%2e.bar +[mid_paths] http://127.0.0.1:8000/foo/%3b/%2f%2f../bar +[mid_paths] http://127.0.0.1:8000/foo/%3b/..bar +[mid_paths] http://127.0.0.1:8000/foo/%3b//%2f../bar +[mid_paths] http://127.0.0.1:8000/foo/%3bbar +[mid_paths] http://127.0.0.1:8000/foo/%3f%23bar +[mid_paths] http://127.0.0.1:8000/foo/%3f%3fbar +[mid_paths] http://127.0.0.1:8000/foo/%3fbar +[mid_paths] http://127.0.0.1:8000/foo/%bar +[mid_paths] http://127.0.0.1:8000/foo/&bar +[mid_paths] http://127.0.0.1:8000/foo/.%2e/bar +[mid_paths] http://127.0.0.1:8000/foo/..%00/;bar +[mid_paths] http://127.0.0.1:8000/foo/..%00/bar +[mid_paths] http://127.0.0.1:8000/foo/..%00;/bar +[mid_paths] http://127.0.0.1:8000/foo/..%09bar +[mid_paths] http://127.0.0.1:8000/foo/..%0d/;bar +[mid_paths] http://127.0.0.1:8000/foo/..%0d/bar +[mid_paths] http://127.0.0.1:8000/foo/..%0d;/bar +[mid_paths] http://127.0.0.1:8000/foo/..%2fbar +[mid_paths] http://127.0.0.1:8000/foo/..%3Bbar +[mid_paths] http://127.0.0.1:8000/foo/..%5c/bar +[mid_paths] http://127.0.0.1:8000/foo/..%5cbar +[mid_paths] http://127.0.0.1:8000/foo/..%ff/;bar +[mid_paths] http://127.0.0.1:8000/foo/..%ff;/bar +[mid_paths] http://127.0.0.1:8000/foo/..%ffbar +[mid_paths] http://127.0.0.1:8000/foo/.././bar +[mid_paths] http://127.0.0.1:8000/foo/../bar +[mid_paths] http://127.0.0.1:8000/foo/..;%00/bar +[mid_paths] http://127.0.0.1:8000/foo/..;%0d/bar +[mid_paths] http://127.0.0.1:8000/foo/..;%ff/bar +[mid_paths] http://127.0.0.1:8000/foo/..;/bar +[mid_paths] http://127.0.0.1:8000/foo/..;\;bar +[mid_paths] http://127.0.0.1:8000/foo/..;\\bar +[mid_paths] http://127.0.0.1:8000/foo/..;bar +[mid_paths] http://127.0.0.1:8000/foo/..\;bar +[mid_paths] http://127.0.0.1:8000/foo/..\\bar +[mid_paths] http://127.0.0.1:8000/foo/..bar +[mid_paths] http://127.0.0.1:8000/foo/./.bar +[mid_paths] http://127.0.0.1:8000/foo/.//./bar +[mid_paths] http://127.0.0.1:8000/foo/./bar +[mid_paths] http://127.0.0.1:8000/foo/.;/bar +[mid_paths] http://127.0.0.1:8000/foo/.htmlbar +[mid_paths] http://127.0.0.1:8000/foo/.jsonbar +[mid_paths] http://127.0.0.1:8000/foo//%20#bar +[mid_paths] http://127.0.0.1:8000/foo//%20%20/bar +[mid_paths] http://127.0.0.1:8000/foo//%20%23bar +[mid_paths] http://127.0.0.1:8000/foo//%252e%252e%252f/bar +[mid_paths] http://127.0.0.1:8000/foo//%252e%252e%253b/bar +[mid_paths] http://127.0.0.1:8000/foo//%252e%252f/bar +[mid_paths] http://127.0.0.1:8000/foo//%252e%253b/bar +[mid_paths] http://127.0.0.1:8000/foo//%252e/bar +[mid_paths] http://127.0.0.1:8000/foo//%252fbar +[mid_paths] http://127.0.0.1:8000/foo//%2e%2e%3b/bar +[mid_paths] http://127.0.0.1:8000/foo//%2e%2e/bar +[mid_paths] http://127.0.0.1:8000/foo//%2e%2ebar +[mid_paths] http://127.0.0.1:8000/foo//%2e%2f/bar +[mid_paths] http://127.0.0.1:8000/foo//%2e%3b//bar +[mid_paths] http://127.0.0.1:8000/foo//%2e%3b/bar +[mid_paths] http://127.0.0.1:8000/foo//%2e//bar +[mid_paths] http://127.0.0.1:8000/foo//%2e/bar +[mid_paths] http://127.0.0.1:8000/foo//%2fbar +[mid_paths] http://127.0.0.1:8000/foo//%3b/bar +[mid_paths] http://127.0.0.1:8000/foo//*/bar +[mid_paths] http://127.0.0.1:8000/foo//*bar +[mid_paths] http://127.0.0.1:8000/foo//..%2f..%2f..%2fbar +[mid_paths] http://127.0.0.1:8000/foo//..%2f..%2fbar +[mid_paths] http://127.0.0.1:8000/foo//..%2fbar +[mid_paths] http://127.0.0.1:8000/foo//../../..//bar +[mid_paths] http://127.0.0.1:8000/foo//../../../bar +[mid_paths] http://127.0.0.1:8000/foo//../..//../bar +[mid_paths] http://127.0.0.1:8000/foo//../..//bar +[mid_paths] http://127.0.0.1:8000/foo//../../bar +[mid_paths] http://127.0.0.1:8000/foo//../..;/bar +[mid_paths] http://127.0.0.1:8000/foo//.././../bar +[mid_paths] http://127.0.0.1:8000/foo//../.;/../bar +[mid_paths] http://127.0.0.1:8000/foo//..//../../bar +[mid_paths] http://127.0.0.1:8000/foo//..//../bar +[mid_paths] http://127.0.0.1:8000/foo//..//..;/bar +[mid_paths] http://127.0.0.1:8000/foo//..//bar +[mid_paths] http://127.0.0.1:8000/foo//../;/../bar +[mid_paths] http://127.0.0.1:8000/foo//../;/bar +[mid_paths] http://127.0.0.1:8000/foo//../bar +[mid_paths] http://127.0.0.1:8000/foo//..;%2f..;%2f..;%2fbar +[mid_paths] http://127.0.0.1:8000/foo//..;%2f..;%2fbar +[mid_paths] http://127.0.0.1:8000/foo//..;%2fbar +[mid_paths] http://127.0.0.1:8000/foo//..;/../bar +[mid_paths] http://127.0.0.1:8000/foo//..;/..;/bar +[mid_paths] http://127.0.0.1:8000/foo//..;//../bar +[mid_paths] http://127.0.0.1:8000/foo//..;//..;/bar +[mid_paths] http://127.0.0.1:8000/foo//..;//bar +[mid_paths] http://127.0.0.1:8000/foo//..;/;/..;/bar +[mid_paths] http://127.0.0.1:8000/foo//..;/;/bar +[mid_paths] http://127.0.0.1:8000/foo//..;/bar +[mid_paths] http://127.0.0.1:8000/foo//..bar +[mid_paths] http://127.0.0.1:8000/foo//.//bar +[mid_paths] http://127.0.0.1:8000/foo//./bar +[mid_paths] http://127.0.0.1:8000/foo//.;//bar +[mid_paths] http://127.0.0.1:8000/foo//.;/bar +[mid_paths] http://127.0.0.1:8000/foo//.bar +[mid_paths] http://127.0.0.1:8000/foo//.randomstringbar +[mid_paths] http://127.0.0.1:8000/foo///../../bar +[mid_paths] http://127.0.0.1:8000/foo///..;bar +[mid_paths] http://127.0.0.1:8000/foo///..bar +[mid_paths] http://127.0.0.1:8000/foo///./bar +[mid_paths] http://127.0.0.1:8000/foo///.;/bar +[mid_paths] http://127.0.0.1:8000/foo///.bar +[mid_paths] http://127.0.0.1:8000/foo////..//bar +[mid_paths] http://127.0.0.1:8000/foo////../bar +[mid_paths] http://127.0.0.1:8000/foo////..;//bar +[mid_paths] http://127.0.0.1:8000/foo////..;/bar +[mid_paths] http://127.0.0.1:8000/foo////..;bar +[mid_paths] http://127.0.0.1:8000/foo////..bar +[mid_paths] http://127.0.0.1:8000/foo/////bar +[mid_paths] http://127.0.0.1:8000/foo///;/bar +[mid_paths] http://127.0.0.1:8000/foo///?anythingbar +[mid_paths] http://127.0.0.1:8000/foo///bar +[mid_paths] http://127.0.0.1:8000/foo//;//bar +[mid_paths] http://127.0.0.1:8000/foo//;/bar +[mid_paths] http://127.0.0.1:8000/foo//;x/bar +[mid_paths] http://127.0.0.1:8000/foo//;xbar +[mid_paths] http://127.0.0.1:8000/foo//bar +[mid_paths] http://127.0.0.1:8000/foo//x/..//bar +[mid_paths] http://127.0.0.1:8000/foo//x/../;/bar +[mid_paths] http://127.0.0.1:8000/foo//x/../bar +[mid_paths] http://127.0.0.1:8000/foo//x/..;//bar +[mid_paths] http://127.0.0.1:8000/foo//x/..;/;/bar +[mid_paths] http://127.0.0.1:8000/foo//x/..;/bar +[mid_paths] http://127.0.0.1:8000/foo//x//../bar +[mid_paths] http://127.0.0.1:8000/foo//x//..;/bar +[mid_paths] http://127.0.0.1:8000/foo//x/;/../bar +[mid_paths] http://127.0.0.1:8000/foo//x/;/..;/bar +[mid_paths] http://127.0.0.1:8000/foo/;%09..;bar +[mid_paths] http://127.0.0.1:8000/foo/;%09..bar +[mid_paths] http://127.0.0.1:8000/foo/;%09;bar +[mid_paths] http://127.0.0.1:8000/foo/;%09bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f%2e%2e%2f%2e%2e%2f%2fbar +[mid_paths] http://127.0.0.1:8000/foo/;%2f%2e%2ebar +[mid_paths] http://127.0.0.1:8000/foo/;%2f%2f/../bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f..%2f%2e%2e%2f%2fbar +[mid_paths] http://127.0.0.1:8000/foo/;%2f..%2f..%2f%2fbar +[mid_paths] http://127.0.0.1:8000/foo/;%2f..%2f/..%2fbar +[mid_paths] http://127.0.0.1:8000/foo/;%2f..%2f/../bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f..%2f/bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f../%2f..%2fbar +[mid_paths] http://127.0.0.1:8000/foo/;%2f../%2f../bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f..//..%2fbar +[mid_paths] http://127.0.0.1:8000/foo/;%2f..//../bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f..///;bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f..///bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f..//;/;bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f..//;/bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f../;//bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f../;/;/;bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f../;/;/bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f..;///bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f..;//;/bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f..;/;//bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f..bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f/%2f../bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f//..%2fbar +[mid_paths] http://127.0.0.1:8000/foo/;%2f//../bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f//..;/bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f/;/../bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f/;/..;/bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f;//../bar +[mid_paths] http://127.0.0.1:8000/foo/;%2f;/;/..;/bar +[mid_paths] http://127.0.0.1:8000/foo/;/%2e%2e%2f%2fbar +[mid_paths] http://127.0.0.1:8000/foo/;/%2e%2e%2f/bar +[mid_paths] http://127.0.0.1:8000/foo/;/%2e%2e/bar +[mid_paths] http://127.0.0.1:8000/foo/;/%2e%2ebar +[mid_paths] http://127.0.0.1:8000/foo/;/%2e.bar +[mid_paths] http://127.0.0.1:8000/foo/;/%2f%2f../bar +[mid_paths] http://127.0.0.1:8000/foo/;/%2f/..%2fbar +[mid_paths] http://127.0.0.1:8000/foo/;/%2f/../bar +[mid_paths] http://127.0.0.1:8000/foo/;/.%2e/%2e%2e/%2fbar +[mid_paths] http://127.0.0.1:8000/foo/;/.%2ebar +[mid_paths] http://127.0.0.1:8000/foo/;/..%2f%2f../bar +[mid_paths] http://127.0.0.1:8000/foo/;/..%2f..%2fbar +[mid_paths] http://127.0.0.1:8000/foo/;/..%2f//bar +[mid_paths] http://127.0.0.1:8000/foo/;/..%2f/bar +[mid_paths] http://127.0.0.1:8000/foo/;/..%2fbar +[mid_paths] http://127.0.0.1:8000/foo/;/../%2f/bar +[mid_paths] http://127.0.0.1:8000/foo/;/../..//bar +[mid_paths] http://127.0.0.1:8000/foo/;/../../bar +[mid_paths] http://127.0.0.1:8000/foo/;/.././../bar +[mid_paths] http://127.0.0.1:8000/foo/;/../.;/../bar +[mid_paths] http://127.0.0.1:8000/foo/;/..//%2e%2e/bar +[mid_paths] http://127.0.0.1:8000/foo/;/..//%2fbar +[mid_paths] http://127.0.0.1:8000/foo/;/..//../bar +[mid_paths] http://127.0.0.1:8000/foo/;/..///bar +[mid_paths] http://127.0.0.1:8000/foo/;/..//bar +[mid_paths] http://127.0.0.1:8000/foo/;/../;/../bar +[mid_paths] http://127.0.0.1:8000/foo/;/../;/bar +[mid_paths] http://127.0.0.1:8000/foo/;/../bar +[mid_paths] http://127.0.0.1:8000/foo/;/..;bar +[mid_paths] http://127.0.0.1:8000/foo/;/..bar +[mid_paths] http://127.0.0.1:8000/foo/;/.;.bar +[mid_paths] http://127.0.0.1:8000/foo/;//%2f../bar +[mid_paths] http://127.0.0.1:8000/foo/;//../../bar +[mid_paths] http://127.0.0.1:8000/foo/;//..bar +[mid_paths] http://127.0.0.1:8000/foo/;///..//bar +[mid_paths] http://127.0.0.1:8000/foo/;///../bar +[mid_paths] http://127.0.0.1:8000/foo/;///..bar +[mid_paths] http://127.0.0.1:8000/foo/;bar +[mid_paths] http://127.0.0.1:8000/foo/;x/bar +[mid_paths] http://127.0.0.1:8000/foo/;x;bar +[mid_paths] http://127.0.0.1:8000/foo/;xbar +[mid_paths] http://127.0.0.1:8000/foo/???bar +[mid_paths] http://127.0.0.1:8000/foo/??bar +[mid_paths] http://127.0.0.1:8000/foo/?bar +[mid_paths] http://127.0.0.1:8000/foo/\..\.\bar +[original_request] http://127.0.0.1:8000/foo/bar