Update server.py

This commit is contained in:
Namhyeon Go 2024-03-06 11:38:53 +09:00 committed by GitHub
parent 62ba25e761
commit c526bcb6e0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -231,7 +231,7 @@ def proxy_server(webserver, port, scheme, method, url, conn, addr, data):
except:
break
# do response
# localhost mode
if server_url == "localhost":
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
@ -303,7 +303,6 @@ def proxy_server(webserver, port, scheme, method, url, conn, addr, data):
# stateful mode
elif server_connection_type == "stateful":
proxy_data = {
'headers': {
"User-Agent": "php-httpproxy/0.1.5 (Client; Python " + python_version() + "; abuse@catswords.net)",
@ -387,8 +386,8 @@ def proxy_server(webserver, port, scheme, method, url, conn, addr, data):
print("[*] Received %s chunks. (%s bytes per chunk)" % (str(i), str(buffer_size)))
else:
# stateless mode
# stateless mode
elif server_connection_type == "stateless":
proxy_data = {
'headers': {
"User-Agent": "php-httpproxy/0.1.5 (Client; Python " + python_version() + "; abuse@catswords.net)",
@ -425,6 +424,10 @@ def proxy_server(webserver, port, scheme, method, url, conn, addr, data):
print("[*] Received %s chunks. (%s bytes per chunk)" % (str(i), str(buffer_size)))
# nothing at all
else:
raise Exception("Unsupported connection type")
print("[*] Request and received. Done. %s" % (str(addr[0])))
conn.close()
except Exception as e: