def clear_console():
print('\033c', end='')
import random
import time
import colorama
from colorama import Fore, Back, Style
[Link]()
class validator():
def __init__(self):
[Link] = None
[Link] = None
def __findBrand(self):
if [Link][:2] in ['34', '37']:
[Link] = 'American Express'
elif [Link][:3] in ['300', '301', '302', '303', '304', '305']:
[Link] = 'Diners Club - Carte Blanche'
elif [Link][:2] in ['36']:
[Link] = 'Diners Club - International'
elif [Link][:2] in ['54']:
[Link] = 'Diners Club - USA & Canada'
elif [Link][:4] in ['6011'] or [Link][0:3] in [
'644', '645', '646', '647', '648', '649'
] or [Link][0:2] in ['65'] or [Link][0:6] in [
str(x) for x in range(622126, 622926)
]:
[Link] = 'Discover'
elif [Link][:3] in ['637', '638', '639']:
[Link] = 'InstaPayment'
elif [Link][:4] in [str(x) for x in range(3528, 3590)]:
[Link] = 'JCB'
elif [Link][:4] in [
'5018', '5020', '5038', '5893', '6304', '6759', '6761', '6762', '6763'
]:
[Link] = 'Maestro'
elif [Link][:2] in [
'51', '52', '53', '54', '55'
] or [Link][:6] in [str(x) for x in range(222100, 272100)]:
[Link] = 'MasterCard'
elif [Link][:4] in ['4026', '4508', '4844', '4913', '4917'
] or [Link][:6] == '417500':
[Link] = 'VISA Electron'
elif [Link][0] in ['4']:
[Link] = 'VISA'
else:
[Link] = 'Unknown Brand'
def validate(self, number):
"""
number: str or int credit card number
"""
if number is None: return 'Not a valid Credit Card Number'
if number is bool: return 'Not a valid Credit Card Number'
if number is float: return 'Not a valid Credit Card Number'
number = ''.join(x for x in str(number).strip().split())
if [Link]() and 13 <= len(number) <= 19:
# Identify Brand
[Link] = number
self.__findBrand()
# Luhn's Algorithm
lastDigit = int(number[-1])
base = [int(x) for x in reversed(number[:-1])]
base = [x if i % 2 != 0 else 2 * x for i, x in enumerate(base)]
base = [x if x <= 9 else x - 9 for x in base]
base = sum(base)
base = (base * 9) % 10
if base == lastDigit:
with open("[Link]", "a") as file:
[Link](str([Link]) + "\n")
return [Link] + '+ ' + [Link] + str([Link])
else:
return [Link] + '- ' + [Link] + str([Link])
else:
return 'Not a valid Credit Card Number'
print(" ")
print('----- Amazon Storecard Generator + Checker -----')
print('\n~ Status: May Encounter Errors')
print('~ Creator: @kysdivine')
print('~ Server: [Link]/emfddQ8j7X')
print([Link] + " ")
print([Link]+ '- ' + [Link] + '[ 1 ]' + [Link]+ ' - $1,000 Storecard')
print([Link]+ '- ' + [Link] + '[ 2 ]' + [Link]+ ' - $2,000 Storecard')
print([Link]+ '- ' + [Link] + '[ 3 ]' + [Link]+ ' - $5,000 Storecard')
print([Link]+ '- ' + [Link] + '[ 4 ]' + [Link]+ ' - $10,000 Storecard')
whatcard = input("\n- Choice: ")
whatcard = int(whatcard)
randomnums = "0123456789"
if whatcard == 1:
howmany = input("- Amount to Generate: ")
print("\n----- Generating Storecards -----\n")
howmany = int(howmany)
for x in range(howmany):
bin = "60457811425"
ff1 = [Link](randomnums)
ff2 = [Link](randomnums)
ff3 = [Link](randomnums)
ff4 = [Link](randomnums)
ff5 = [Link](randomnums)
cc = str(bin) + str(ff1) + str(ff2) + str(ff3) + str(ff4) + str(ff5)
print(validator().validate(int(cc)))
if whatcard == 2:
howmany = input("- Amount to Generate: ")
print("\n----- Generating Storecards -----\n")
howmany = int(howmany)
for x in range(howmany):
bin = "604578114"
ff1 = [Link](randomnums)
ff2 = [Link](randomnums)
ff3 = [Link](randomnums)
ff4 = [Link](randomnums)
ff5 = [Link](randomnums)
ff6 = [Link](randomnums)
ff7 = [Link](randomnums)
cc = str(bin) + str(ff1) + str(ff2) + str(ff3) + str(ff4) + str(ff5) + str(
ff6) + str(ff7)
print(validator().validate(int(cc)))
if whatcard == 3:
howmany = input("- Amount to Generate: ")
print("\n----- Generating Storecards -----\n")
howmany = int(howmany)
for x in range(howmany):
bin = "604578118"
ff1 = [Link](randomnums)
ff2 = [Link](randomnums)
ff3 = [Link](randomnums)
ff4 = [Link](randomnums)
ff5 = [Link](randomnums)
ff6 = [Link](randomnums)
ff7 = [Link](randomnums)
cc = str(bin) + str(ff1) + str(ff2) + str(ff3) + str(ff4) + str(ff5) + str(
ff6) + str(ff7)
print(validator().validate(int(cc)))
if whatcard == 4:
howmany = input("- Amount to Generate: ")
print("\n----- Generating Storecards -----\n")
howmany = int(howmany)
for x in range(howmany):
bin = "6045781123"
ff1 = [Link](randomnums)
ff2 = [Link](randomnums)
ff3 = [Link](randomnums)
ff4 = [Link](randomnums)
ff5 = [Link](randomnums)
ff6 = [Link](randomnums)
cc = str(bin) + str(ff1) + str(ff2) + str(ff3) + str(ff4) + str(ff5) + str(
ff6)
print(validator().validate(int(cc)))