mirror of
https://github.com/trustedsec/social-engineer-toolkit.git
synced 2026-10-29 14:49:12 +08:00
Fixes #686: Starting SSL server causes import error.
This resolves the first issue in a line of several preventing the SSL-capable server from spinning up correctly as described in the referenced issue number. The cause is simply a missing import when `setoolkit` is run under Python 3.
This commit is contained in:
@@ -21,6 +21,7 @@ try:
|
||||
|
||||
except ImportError:
|
||||
from socketserver import *
|
||||
import socketserver
|
||||
|
||||
import threading
|
||||
import datetime
|
||||
@@ -548,7 +549,10 @@ def run():
|
||||
class SecureHTTPServer(HTTPServer):
|
||||
|
||||
def __init__(self, server_address, HandlerClass):
|
||||
SocketServer.BaseServer.__init__(self, server_address, HandlerClass)
|
||||
try:
|
||||
SocketServer.BaseServer.__init__(self, server_address, HandlerClass)
|
||||
except NameError:
|
||||
socketserver.BaseServer.__init__(self, server_address, HandlerClass)
|
||||
# SSLv2 and SSLv3 supported
|
||||
ctx = SSL.Context(SSL.SSLv23_METHOD)
|
||||
# pem files defined before
|
||||
|
||||
Reference in New Issue
Block a user