Update server.py

This commit is contained in:
Namhyeon Go 2024-02-18 02:38:46 +09:00 committed by GitHub
parent 95d6034b9a
commit d94ca1cf17
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -14,6 +14,7 @@ import json
import ssl import ssl
import time import time
import re import re
import traceback
from subprocess import Popen, PIPE from subprocess import Popen, PIPE
from datetime import datetime from datetime import datetime
from platform import python_version from platform import python_version
@ -171,7 +172,7 @@ def proxy_server(webserver, port, scheme, method, url, conn, addr, data):
conn, data = proxy_connect(webserver, conn) conn, data = proxy_connect(webserver, conn)
except OSError as e: except OSError as e:
if not retry: if not retry:
print ("[*] Retrying SSL negotiation..." % (webserver.decode(client_encoding), str(port), str(e))) print ("[*] Retrying SSL negotiation... (%s:%s) %s" % (webserver.decode(client_encoding), str(port), str(e)))
retry = True retry = True
else: else:
raise Exception("SSL negotiation failed. (%s:%s) %s" % (webserver.decode(client_encoding), str(port), str(e))) raise Exception("SSL negotiation failed. (%s:%s) %s" % (webserver.decode(client_encoding), str(port), str(e)))
@ -256,6 +257,7 @@ def proxy_server(webserver, port, scheme, method, url, conn, addr, data):
print("[*] Request and received. Done. %s" % (str(addr[0]))) print("[*] Request and received. Done. %s" % (str(addr[0])))
conn.close() conn.close()
except Exception as e: except Exception as e:
print(traceback.format_exc())
print("[*] Exception on requesting the data. Because of %s" % (str(e))) print("[*] Exception on requesting the data. Because of %s" % (str(e)))
conn.close() conn.close()