Update server.py

This commit is contained in:
Namhyeon Go 2024-02-17 21:50:36 +09:00 committed by GitHub
parent 1e5e2a72be
commit 742bd8d82d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -130,15 +130,19 @@ def proxy_connect(webserver, conn):
return (conn, data)
def proxy_check_filtered(response, webserver, port):
text = response.decode(client_encoding, errors='ignore')
filtered = False
filtered = text.find('@misskey.io') > -1 or text.find('ctkpaarr') > -1 or re.search(r'\b\w{10}@\w+\.\w+\b', text)
if filtered:
print ("[*] filtered from %s:%s" % (webserver.decode(client_encoding), str(port)))
print ("[*] ====== start response data =====")
print ("%s" % (text))
print ("[*] ====== end response data =====")
try:
text = response.decode(client_encoding)
filtered = text.find('@misskey.io') > -1 or text.find('ctkpaarr') > -1 or re.search(r'\b\w{10}@\w+\.\w+\b', text)
if filtered:
print ("[*] filtered from %s:%s" % (webserver.decode(client_encoding), str(port)))
print ("[*] ====== start response data =====")
print ("%s" % (text))
print ("[*] ====== end response data =====")
except:
print ("[*] multimedia is allowed")
return filtered