├── README.md ├── main.py ├── nitro-tokens.txt ├── normal-tokens.txt ├── requirements.txt └── tokens.txt /README.md: -------------------------------------------------------------------------------- 1 | # Simple-Nitro-Token-Checker 2 | Checks a discord token for nitro. Does not sort into 3 month and 1 month. 3 | 4 | How to use? 5 | - Install python. 6 | - Open the folder in command prompt. 7 | - Type `pip install -r requirements.txt` 8 | - Type `python main.py`. 9 | 10 | # Disclaimer 11 | 12 | This is intended for educational purposes only. The creator assumes no responsibility for any illegal activities carried out with it, and the code is made public for viewing purposes only. Please use this ethically and responsibly. 13 | 14 | # Note 15 | 16 | Do NOT message me for help. 17 | -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- 1 | import httpx, os, threading 2 | from colorama import Fore 3 | os.system("") 4 | 5 | url = 'https://discord.com/api/v9/users/@me' 6 | tokens = open('tokens.txt', 'r').read().splitlines() 7 | 8 | class data: 9 | nitro = 0; normal = 0 10 | 11 | def checkToken(token): 12 | try: 13 | resp = httpx.get(url, headers = {'Authorization': token}) 14 | if resp.status_code == 200: 15 | if resp.json()['premium_type'] == 2: 16 | print(f"{Fore.GREEN}[+] Nitro: {token} | username = {resp.json()['username']}#{resp.json()['discriminator']}") 17 | data.nitro += 1 18 | open('nitro-tokens.txt', 'a').write(token + '\n') 19 | elif resp.json()['premium_type'] == 0: 20 | print(f"{Fore.RED}[-] Normal: {token} | username = {resp.json()['username']}#{resp.json()['discriminator']}") 21 | data.normal += 1 22 | open('normal-tokens.txt', 'a').write(token + '\n') 23 | elif resp.status_code == 401: 24 | print(f"{Fore.RED}[!] Invalid: {token} | username = N/A") 25 | else: 26 | print(f"{Fore.RED}[!] Locked: {token} | username = N/A") 27 | except Exception as e: 28 | checkToken(token) 29 | 30 | threads = [] 31 | for fulltoken in tokens: 32 | token = fulltoken.split(':')[-1] 33 | t = threading.Thread(target = checkToken, args = [token,]) 34 | threads.append(t) 35 | 36 | for thread in threads: 37 | thread.start() 38 | 39 | for thread in threads: 40 | thread.join() 41 | 42 | print() 43 | print(f'Nitro Tokens: {data.nitro}') 44 | print(f'Normal Tokens: {data.normal}') -------------------------------------------------------------------------------- /nitro-tokens.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pixens/Simple-Nitro-Token-Checker/0ace45fc8d35658ba17f605799ffae30c3176874/nitro-tokens.txt -------------------------------------------------------------------------------- /normal-tokens.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pixens/Simple-Nitro-Token-Checker/0ace45fc8d35658ba17f605799ffae30c3176874/normal-tokens.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | colorama 2 | httpx 3 | -------------------------------------------------------------------------------- /tokens.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pixens/Simple-Nitro-Token-Checker/0ace45fc8d35658ba17f605799ffae30c3176874/tokens.txt --------------------------------------------------------------------------------