diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0d20b64 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.pyc diff --git a/sslstrip/ClientRequest.pyc b/sslstrip/ClientRequest.pyc deleted file mode 100644 index 1503cd7..0000000 Binary files a/sslstrip/ClientRequest.pyc and /dev/null differ diff --git a/sslstrip/CookieCleaner.pyc b/sslstrip/CookieCleaner.pyc deleted file mode 100644 index 835eebc..0000000 Binary files a/sslstrip/CookieCleaner.pyc and /dev/null differ diff --git a/sslstrip/DnsCache.pyc b/sslstrip/DnsCache.pyc deleted file mode 100644 index db7b346..0000000 Binary files a/sslstrip/DnsCache.pyc and /dev/null differ diff --git a/sslstrip/SSLServerConnection.pyc b/sslstrip/SSLServerConnection.pyc deleted file mode 100644 index 3205df0..0000000 Binary files a/sslstrip/SSLServerConnection.pyc and /dev/null differ diff --git a/sslstrip/ServerConnection.pyc b/sslstrip/ServerConnection.pyc deleted file mode 100644 index d6df274..0000000 Binary files a/sslstrip/ServerConnection.pyc and /dev/null differ diff --git a/sslstrip/ServerConnectionFactory.pyc b/sslstrip/ServerConnectionFactory.pyc deleted file mode 100644 index 1eb47d0..0000000 Binary files a/sslstrip/ServerConnectionFactory.pyc and /dev/null differ diff --git a/sslstrip/StrippingProxy.pyc b/sslstrip/StrippingProxy.pyc deleted file mode 100644 index 8213fb6..0000000 Binary files a/sslstrip/StrippingProxy.pyc and /dev/null differ diff --git a/sslstrip/URLMonitor.py b/sslstrip/URLMonitor.py index 863ecfc..e74f9cc 100644 --- a/sslstrip/URLMonitor.py +++ b/sslstrip/URLMonitor.py @@ -58,6 +58,11 @@ class URLMonitor: methodIndex = url.find("//") + 2 method = url[0:methodIndex] pathIndex = url.find("/", methodIndex) + + if pathIndex is -1: + pathIndex = len(url) + url += "/" + host = url[methodIndex:pathIndex].lower() path = url[pathIndex:] diff --git a/sslstrip/URLMonitor.pyc b/sslstrip/URLMonitor.pyc deleted file mode 100644 index 7b107ea..0000000 Binary files a/sslstrip/URLMonitor.pyc and /dev/null differ diff --git a/sslstrip/__init__.pyc b/sslstrip/__init__.pyc deleted file mode 100644 index ce51fc1..0000000 Binary files a/sslstrip/__init__.pyc and /dev/null differ