diff options
author | Maximilian Hils <git@maximilianhils.com> | 2019-01-06 14:19:45 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-06 14:19:45 +0100 |
commit | 4f270b5506fe2b1314ee277d9f7c93763cb2d8e5 (patch) | |
tree | 4bad85cba8497e3c5fbfe2fb95c2ea50b6639a2e /examples/complex/sslstrip.py | |
parent | 889987aa0a7f4852758ed09f70fe5d30f733a6d3 (diff) | |
parent | 3a2d7bb119828613f2a40b936b1a4d5c40125ccb (diff) | |
download | mitmproxy-4f270b5506fe2b1314ee277d9f7c93763cb2d8e5.tar.gz mitmproxy-4f270b5506fe2b1314ee277d9f7c93763cb2d8e5.tar.bz2 mitmproxy-4f270b5506fe2b1314ee277d9f7c93763cb2d8e5.zip |
Merge pull request #3443 from BoboTiG/fix-invalid-seq-warnings
Fix several DeprecationWarning: invalid escape sequence
Diffstat (limited to 'examples/complex/sslstrip.py')
-rw-r--r-- | examples/complex/sslstrip.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/complex/sslstrip.py b/examples/complex/sslstrip.py index c862536f..69b9ea9e 100644 --- a/examples/complex/sslstrip.py +++ b/examples/complex/sslstrip.py @@ -38,7 +38,7 @@ def response(flow: http.HTTPFlow) -> None: flow.response.content = flow.response.content.replace(b'https://', b'http://') # strip meta tag upgrade-insecure-requests in response body - csp_meta_tag_pattern = b'<meta.*http-equiv=["\']Content-Security-Policy[\'"].*upgrade-insecure-requests.*?>' + csp_meta_tag_pattern = br'<meta.*http-equiv=["\']Content-Security-Policy[\'"].*upgrade-insecure-requests.*?>' flow.response.content = re.sub(csp_meta_tag_pattern, b'', flow.response.content, flags=re.IGNORECASE) # strip links in 'Location' header @@ -52,7 +52,7 @@ def response(flow: http.HTTPFlow) -> None: # strip upgrade-insecure-requests in Content-Security-Policy header if re.search('upgrade-insecure-requests', flow.response.headers.get('Content-Security-Policy', ''), flags=re.IGNORECASE): csp = flow.response.headers['Content-Security-Policy'] - flow.response.headers['Content-Security-Policy'] = re.sub('upgrade-insecure-requests[;\s]*', '', csp, flags=re.IGNORECASE) + flow.response.headers['Content-Security-Policy'] = re.sub(r'upgrade-insecure-requests[;\s]*', '', csp, flags=re.IGNORECASE) # strip secure flag from 'Set-Cookie' headers cookies = flow.response.headers.get_all('Set-Cookie') |