View difference between Paste ID: 3x3jJ7nm and rgT6Wanj
SHOW: | | - or go back to the newest paste.
1-
Made by ssl#0002
1+
2
3
proxies = []
4
5
6
def rotate_proxies():
7
    global proxies
8
    while True:
9
        proxi_ = ''
10
        for chunk in requests.get('https://api.proxyscrape.com/v2/?request=getproxies&protocol=http&timeout=10000&country=all&ssl=all&anonymity=all').iter_content(chunk_size=5000):
11
            if chunk:
12
                proxi_ += chunk.decode()
13
        proxies +=  proxi_.splitlines()
14
        time.sleep(300)
15
16-
        time.sleep(1000)
16+
17
    while True:
18
        user = ''.join(random.choices(string.ascii_lowercase + string.ascii_uppercase + string.digits + '_', k=random.randint(4, 7)))
19
        username = requests.get(f'https://auth.roblox.com/v1/usernames/validate?birthday=2006-09-21T07:00:00.000Z&context=Signup&username={user}')
20
        if username.json()['message'] == "Username is valid":
21
            return user
22
23
def generate_cookie():
24
    try:
25
        with requests.session() as session:
26
            proxy = {
27
                'http':random.choice(proxies),
28
                'https':random.choice(proxies)
29
            }
30
            agents = ['Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/37.0.2062.94 Chrome/37.0.2062.94 Safari/537.36', 'Mozilla/5.0 (iPad; CPU OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12F69 Safari/600.1.4']
31
            session.headers['user-agent'] = random.choice(agents)
32
            session.headers['x-csrf-token'] = session.post(f"https://auth.roblox.com/v2/signup", proxies=proxy).headers['x-csrf-token']
33
            gender = random.randint(1,3)
34
            username = generate_username()
35
            password = f''.join(random.choices(string.ascii_letters, k=10))
36
            forum = {'birthday':'21 Oct 2006', 'captchaProvider':'', 'captchaToken':'', 'isTosAgreementBoxChecked':True, 'gender':gender, 'displayAvatarV2':False, 'displayContextV2':False, 'password':password, 'username':username}
37
            create = session.post('https://auth.roblox.com/v2/signup', data=forum, proxies=proxy)
38
            if create.status_code == 200:
39
                cookie = session.cookies['.ROBLOSECURITY']
40
                with open('generated_cookies.txt', 'a') as gen:
41
                    gen.write(f'{username}:{password}:{cookie}\n')
42
                print(f'- Generated Cookie | {create.status_code} | {username} | {proxy}')
43
    except:
44
        pass
45
46
threading.Thread(target=rotate_proxies,).start()
47
time.sleep(3)
48
while True:
49
    threading.Thread(target=generate_cookie,).start()