NTK0176
Code Instrumentation Expert
2
MONTHS
2 2 MONTHS OF SERVICE
LEVEL 1
400 XP
Accounts is a python based email | pass generator with predefined email links, or you can define your own in code, with configurable locations of upper/lower case letters, numbers, and special characters, can generate millions in seconds
Key: Q8wgoloRemcwhCpwQTO67xoxXQHYphkaKi9Qd-8wsF8
If any issues are found or any improvements wanted please let me know to get them added ASAP
Code:
BTC Donations Accepted: bc1q8madz8mjyzgu8e40vek500ygkrnmr7qpqztwa5
Virustotal link https://www.virustotal.com/gui/file...dea786514fc8f5b179735c99df0a707eb66?nocache=1
You must upgrade your account or reply in the thread to view hidden text.
If any issues are found or any improvements wanted please let me know to get them added ASAP
Code:
Code:
#Made by Kingnaw24
import random
import string
import os
import tkinter as tk
from tkinter import filedialog
# Get the current directory where the Python script is located
script_directory = os.path.dirname(os.path.abspath(__file__))
# Define the folder name
folder_name = "Generated"
# Create the folder path by joining the current directory and folder name
folder_path = os.path.join(script_directory, folder_name)
# If the folder doesn't exist, create it
if not os.path.exists(folder_path):
os.makedirs(folder_path)
# Define the file path
file_path = os.path.join(folder_path, "Generated.txt")
# Define the list of predefined domain names
domain_names = [
"gmail.com", "yahoo.com", "hotmail.com", "outlook.com", "aol.com",
"icloud.com", "protonmail.com", "mail.com", "zoho.com", "yandex.com",
"gmx.com", "live.com", "fastmail.com", "tutanota.com", "inbox.com",
"rediffmail.com", "cox.net", "earthlink.net", "mail.ru", "lycos.com",
"rocketmail.com", "sbcglobal.net", "att.net", "comcast.net", "verizon.net",
"me.com", "optonline.net", "roadrunner.com", "juno.com", "netzero.net",
"shaw.ca", "sympatico.ca", "videotron.ca", "rogers.com", "telus.net",
"bell.net", "yahoo.ca", "hotmail.ca", "gmail.ca", "yahoo.co.uk",
"outlook.co.uk", "btinternet.com", "aol.co.uk", "sky.com", "virginmedia.com",
"ntlworld.com", "blueyonder.co.uk", "talktalk.net", "tiscali.co.uk", "orange.fr",
"free.fr", "wanadoo.fr", "laposte.net", "sfr.fr", "bbox.fr",
"numericable.fr", "neuf.fr", "hotmail.fr", "live.fr", "gmail.fr",
]
# Custom function to generate characters based on the predefined types
def generate_character(char_type):
if char_type == 'n': # Number
return random.choice(string.digits)
elif char_type == 'b': # Lowercase letter
return random.choice(string.ascii_lowercase)
elif char_type == 'v': # Uppercase letter
return random.choice(string.ascii_uppercase)
elif char_type == 'c': # Symbol
return random.choice('!@')
else:
raise ValueError(f"Only use defined letters DO NOT USE: {char_type}")
# Function to generate a string with predefined positions of characters
def generate_string_with_predefined_positions(template):
return ''.join([generate_character(template[i % len(template)]) for i in range(len(template))])
# Function to generate a random password with predefined positions
def generate_password_with_predefined_positions(template):
return ''.join([generate_character(template[i % len(template)]) for i in range(len(template))])
# Define the GUI
root = tk.Tk()
root.withdraw()
# Define the ASCII art
ascii_art = """
___ __
/ | ______________ __ ______ / /______
/ /| |/ ___/ ___/ __ \/ / / / __ \/ __/ ___/
/ ___ / /__/ /__/ /_/ / /_/ / / / / /_(__ )
/_/ |_\___/\___/\____/\__,_/_/ /_/\__/____/
"""
# Print the ASCII art
print(ascii_art)
# Get the number of accounts to create from the user and convert it to an integer
num_accounts = int(input("Enter the number of accounts to create: "))
print('-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.')
print('n=Number v=UpperCase b=LowerCase c=Symbol')
# Get the username template from the user
username_template = input("Enter the username template: ")
print('-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.')
# Get the password template from the user
password_template = input("Enter the password template: ")
print('-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.')
# Generate and write the updated list to the file
with open(file_path, 'w') as file:
for _ in range(num_accounts):
domain = random.choice(domain_names) # Randomly choose a domain name from the predefined list
# Generate usernames and passwords based on predefined templates
username = generate_string_with_predefined_positions(username_template)
password = generate_password_with_predefined_positions(password_template)
# Write the generated email address and password to the file
file.write(f"{username}@{domain}|{password}\n")
# Print the file path
print(f"Generated email addresses and passwords have been saved to {file_path}")
Virustotal link https://www.virustotal.com/gui/file...dea786514fc8f5b179735c99df0a707eb66?nocache=1