mirror of
https://github.com/lgandx/Responder.git
synced 2025-08-20 13:23:38 -07:00
Fixed: Warnings on python 3.10
This commit is contained in:
parent
983a1c6576
commit
9b1c99ccd2
1 changed files with 6 additions and 4 deletions
10
Responder.py
10
Responder.py
|
@ -250,18 +250,20 @@ def serve_thread_SSL(host, port, handler):
|
||||||
|
|
||||||
cert = os.path.join(settings.Config.ResponderPATH, settings.Config.SSLCert)
|
cert = os.path.join(settings.Config.ResponderPATH, settings.Config.SSLCert)
|
||||||
key = os.path.join(settings.Config.ResponderPATH, settings.Config.SSLKey)
|
key = os.path.join(settings.Config.ResponderPATH, settings.Config.SSLKey)
|
||||||
|
context = ssl.SSLContext(ssl.PROTOCOL_TLS_SERVER)
|
||||||
|
context.load_cert_chain(cert, key)
|
||||||
if OsInterfaceIsSupported():
|
if OsInterfaceIsSupported():
|
||||||
server = ThreadingTCPServer(('', port), handler)
|
server = ThreadingTCPServer(('', port), handler)
|
||||||
server.socket = ssl.wrap_socket(server.socket, certfile=cert, keyfile=key, server_side=True)
|
server.socket = context.wrap_socket(server.socket, server_side=True)
|
||||||
server.serve_forever()
|
server.serve_forever()
|
||||||
else:
|
else:
|
||||||
server = ThreadingTCPServer(('', port), handler)
|
server = ThreadingTCPServer(('', port), handler)
|
||||||
server.socket = ssl.wrap_socket(server.socket, certfile=cert, keyfile=key, server_side=True)
|
server.socket = context.wrap_socket(server.socket, server_side=True)
|
||||||
server.serve_forever()
|
server.serve_forever()
|
||||||
except:
|
except:
|
||||||
print(color("[!] ", 1, 1) + "Error starting SSL server on port " + str(port) + ", check permissions or other servers running.")
|
print(color("[!] ", 1, 1) + "Error starting SSL server on port " + str(port) + ", check permissions or other servers running.")
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
try:
|
try:
|
||||||
if (sys.version_info < (3, 0)):
|
if (sys.version_info < (3, 0)):
|
||||||
|
@ -363,7 +365,7 @@ def main():
|
||||||
threads.append(Thread(target=serve_thread_tcp, args=(settings.Config.Bind_To, 53, DNSTCP,)))
|
threads.append(Thread(target=serve_thread_tcp, args=(settings.Config.Bind_To, 53, DNSTCP,)))
|
||||||
|
|
||||||
for thread in threads:
|
for thread in threads:
|
||||||
thread.setDaemon(True)
|
thread.daemon = True
|
||||||
thread.start()
|
thread.start()
|
||||||
|
|
||||||
if settings.Config.AnalyzeMode:
|
if settings.Config.AnalyzeMode:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue