From 9b1c99ccd29890496b0194c061266997e28be4c0 Mon Sep 17 00:00:00 2001 From: lgandx Date: Tue, 12 Jul 2022 20:15:36 -0300 Subject: [PATCH] Fixed: Warnings on python 3.10 --- Responder.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Responder.py b/Responder.py index 916687a..34caa30 100755 --- a/Responder.py +++ b/Responder.py @@ -250,18 +250,20 @@ def serve_thread_SSL(host, port, handler): cert = os.path.join(settings.Config.ResponderPATH, settings.Config.SSLCert) 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(): 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() else: 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() except: print(color("[!] ", 1, 1) + "Error starting SSL server on port " + str(port) + ", check permissions or other servers running.") + def main(): try: 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,))) for thread in threads: - thread.setDaemon(True) + thread.daemon = True thread.start() if settings.Config.AnalyzeMode: