Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #MCACCOUNTFINDER.PY - Austin Lincoln (Rightful property of Marcus Mikelic)
- # IMPORTS
- import requests
- import ast
- import random
- import os
- import time
- global available
- # VAR DECLAR
- version = "1"
- letters = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
- # MOJANG AUTH
- print("[AUTH] Verifying version...")
- response = requests.get("https://pastebin.com/raw/mW8Xh2by")
- if "enabled" in response.text:
- enabled = True
- else:
- enabled = False
- if enabled == True:
- os.system('cls')
- print("[AUTH] Version verified, and connected to Mojang's API.")
- time.sleep(2)
- os.system('cls')
- pass
- else:
- os.system('cls')
- print("[AUTH] Unable to communicate with Mojang's API. (Program disabled!)")
- # FUNCTIONS
- def account_avaiable(name):
- try:
- response = requests.get("https://api.mojang.com/users/profiles/minecraft/" + str(name))
- dictionary = ast.literal_eval(str(response.text))
- if "name" in dictionary:
- available = "y"
- else:
- pass
- except:
- available = "n"
- return available
- def generate_account_name(length):
- name = ""
- for i in range(length):
- isletter = random.randint(0,1)
- if isletter == 0:
- addedchar = random.choice(letters)
- name = str(name) + str(addedchar)
- elif isletter == 1:
- addedint = random.randint(0,9)
- name = str(name) + str(addedint)
- else:
- pass
- return name
- # PROGRAM
- while True:
- length = input("Length to search: ")
- maximumtimes = input("How many searches (do 'inf' for infinite searches): ")
- print("")
- if maximumtimes == "inf":
- print("=--- INFINITE SEARCH FOR " + str(length) + "-DIGIT-NAMES ---=\n")
- i = 0
- while True:
- i += 1
- name = generate_account_name(int(length))
- account_available_thing = account_avaiable(name)
- if account_available_thing == "y":
- print("AVAILABLE ---> " + str(name) + "<--- AVAILABLE (" + str(i) + ")")
- else:
- pass
- else:
- for i in length:
- name = generate_account_name(int(length))
- account_available_thing = account_avaiable(name)
- if account_available_thing == "y":
- print("AVAILABLE ---> " + str(name) + "<--- AVAILABLE (" + str(i) + ")")
- else:
- print("TAKEN: " + str(name) + " (" + str(i) + ")")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement