Merge pull request #130 from vbanos/better-url-validation

Improve target url validation
This commit is contained in:
Noah Levitt 2019-05-06 15:56:08 -07:00 committed by GitHub
commit 653dec71ae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -240,7 +240,7 @@ class MitmProxyHandler(http_server.BaseHTTPRequestHandler):
else:
self.url = self.path
u = urllib_parse.urlparse(self.url)
if u.scheme != 'http':
if u.scheme != 'http' or u.netloc == '':
raise Exception(
'unable to parse request %r as a proxy request' % (
self.requestline))