rodič
561b57e84d
revize
72bbf6db2d
|
@ -0,0 +1,36 @@
|
|||
import string
|
||||
import random
|
||||
import proxy_requests
|
||||
import threading
|
||||
import sys
|
||||
|
||||
def id_generator(size, chars=string.ascii_uppercase + string.digits + string.ascii_lowercase):
|
||||
return ''.join(random.choice(chars) for _ in range(size))
|
||||
|
||||
def build_url():
|
||||
base_url = "https://anonfile.com/"
|
||||
file_id = id_generator(10)
|
||||
final_url = base_url + file_id
|
||||
return final_url
|
||||
|
||||
def check_url(outfile):
|
||||
try:
|
||||
url = build_url()
|
||||
request = proxy_requests.ProxyRequests(url)
|
||||
request.get()
|
||||
if request.get_status_code() == 200:
|
||||
print(url)
|
||||
handle = open(outfile, 'a')
|
||||
handle.write(url+'\n')
|
||||
else:
|
||||
print("Nope. Response Code: "+request.get_status_code())
|
||||
except Exception as e:
|
||||
print(e)
|
||||
return
|
||||
|
||||
try:
|
||||
threads = int(sys.argv[1])
|
||||
for x in range(threads):
|
||||
threading.Thread(target=check_url).start()
|
||||
except Exception as e:
|
||||
print(f"{sys.argv[0]} [threads]\n")
|
Načítá se…
Odkázat v novém úkolu