mirror of
https://github.com/gnh1201/caterpillar.git
synced 2025-09-06 18:01:07 +00:00
Update server.py
This commit is contained in:
parent
5cfa15d5cb
commit
785f9320c5
10
server.py
10
server.py
|
@ -183,11 +183,12 @@ def proxy_check_filtered(data, webserver, port, scheme, method, url):
|
||||||
try:
|
try:
|
||||||
response = requests.get(url)
|
response = requests.get(url)
|
||||||
if response.status_code == 200:
|
if response.status_code == 200:
|
||||||
return base64.b64encode(response.content).decode('utf-8')
|
content = response.content
|
||||||
|
return (base64.b64encode(content).decode(client_encoding), len(content))
|
||||||
else:
|
else:
|
||||||
return None
|
return (None, 0)
|
||||||
except:
|
except:
|
||||||
return None
|
return (None, 0)
|
||||||
|
|
||||||
urls = []
|
urls = []
|
||||||
if not filtered:
|
if not filtered:
|
||||||
|
@ -196,7 +197,8 @@ def proxy_check_filtered(data, webserver, port, scheme, method, url):
|
||||||
for url in urls:
|
for url in urls:
|
||||||
if not filtered:
|
if not filtered:
|
||||||
print ("[*] downloading...")
|
print ("[*] downloading...")
|
||||||
base64string = download_base64string(url)
|
base64string, length = download_base64string(url)
|
||||||
|
print ("[*] downloaded %s bytes." % (length))
|
||||||
if base64string:
|
if base64string:
|
||||||
print ("[*] solving...")
|
print ("[*] solving...")
|
||||||
solved = truecaptcha_solve(base64string)
|
solved = truecaptcha_solve(base64string)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user