Update rainbownator.py

main
witchdocsec 2022-11-18 00:54:44 +00:00 committed by GitHub
parent 95b9eb789d
commit 6ff48ae5d6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 31 additions and 3 deletions

View File

@ -50,7 +50,10 @@ def check_args(args):
else:
with open(args.wlist,"r") as wf:
lines=wf.readlines()
number=int(len(lines)/40)
if(len(lines)) > 40:
number=int(len(lines)/40)
else:
number=int(len(lines))
chunks=split(lines,number)
for chunk in chunks:
threads=[]
@ -62,10 +65,35 @@ def check_args(args):
t.join()
with open(f"{args.wlist}-{args.algo}.json","w") as f:
f.write(json.dumps(table))
print('''\033[49m \033[m
\033[49m \033[m
\033[49m \033[48;5;102m \033[38;5;102;49m\033[49m \033[m
\033[49m \033[49;38;5;102m\033[48;5;102m \033[38;5;102;48;5;102m\033[38;5;102;49m\033[49m \033[38;5;145;49m\033[49m \033[38;5;145;49m\033[49m \033[m
\033[49m \033[48;5;102m \033[38;5;145;48;5;102m\033[48;5;145m \033[38;5;102;48;5;145m\033[48;5;102m \033[48;5;145m \033[38;5;145;48;5;145m\033[38;5;145;49m\033[49m \033[m
\033[49m \033[49;38;5;102m\033[38;5;145;48;5;102m\033[48;5;145m \033[49m \033[38;5;145;48;5;145m\033[48;5;145m \033[49m \033[38;5;145;49m\033[49m \033[m
\033[49m \033[48;5;145m \033[49;38;5;145m\033[38;5;248;49m\033[48;5;145m \033[38;5;102;48;5;245m\033[38;5;102;48;5;102m\033[48;5;145m \033[38;5;145;49m\033[49m \033[38;5;167;49m\033[49m \033[m
\033[49m \033[38;5;145;49m\033[49m \033[38;5;145;49m\033[48;5;145m \033[49m \033[48;5;145m \033[48;5;102m \033[48;5;145m \033[38;5;145;49m\033[49m \033[38;5;167;49m\033[48;5;167m \033[38;5;167;48;5;167m\033[38;5;167;49m\033[49m \033[m
\033[49m \033[38;5;145;49m\033[48;5;145m \033[48;5;102m \033[48;5;145m \033[38;5;145;48;5;145m\033[49m \033[38;5;246;48;5;145m\033[48;5;145m \033[49m \033[38;5;102;48;5;145m\033[38;5;247;48;5;145m\033[48;5;145m \033[38;5;145;49m\033[49m \033[38;5;167;48;5;167m\033[48;5;167m \033[38;5;167;48;5;167m\033[38;5;167;49m\033[49m \033[m
\033[49m \033[38;5;145;49m\033[48;5;145m \033[48;5;102m \033[38;5;102;48;5;145m\033[48;5;145m \033[38;5;102;48;5;102m\033[49;38;5;145m\033[48;5;145m \033[38;5;145;48;5;145m\033[49m \033[48;5;145m \033[38;5;145;48;5;102m\033[38;5;248;48;5;145m\033[38;5;102;48;5;145m\033[38;5;245;48;5;145m\033[48;5;145m \033[49m \033[38;5;167;49m\033[48;5;167m \033[38;5;173;48;5;167m\033[48;5;173m \033[38;5;173;48;5;167m\033[48;5;167m \033[38;5;167;49m\033[49m \033[m
\033[49m \033[38;5;145;49m\033[38;5;145;48;5;145m\033[48;5;145m \033[38;5;145;48;5;247m\033[48;5;102m \033[38;5;102;48;5;145m\033[48;5;145m \033[38;5;145;49m\033[49m \033[49;38;5;145m\033[48;5;145m \033[49m \033[38;5;145;49m\033[48;5;145m \033[49;38;5;145m\033[48;5;145m \033[38;5;145;48;5;246m\033[38;5;145;48;5;102m\033[49;38;5;145m\033[48;5;145m \033[49m \033[38;5;215;48;5;167m\033[38;5;221;48;5;167m\033[38;5;221;48;5;173m\033[38;5;221;48;5;215m\033[38;5;221;48;5;221m\033[38;5;221;48;5;215m\033[38;5;221;48;5;173m\033[38;5;173;48;5;173m\033[48;5;173m \033[38;5;173;48;5;167m\033[48;5;167m \033[49m \033[m
\033[49m \033[38;5;145;49m\033[48;5;145m \033[38;5;248;48;5;145m\033[48;5;145m \033[38;5;145;48;5;145m\033[38;5;145;48;5;102m\033[48;5;102m \033[38;5;102;48;5;145m\033[48;5;145m \033[38;5;145;49m\033[38;5;102;48;5;102m\033[48;5;102m \033[48;5;145m \033[49m \033[49;38;5;145m\033[49m \033[38;5;96;49m\033[38;5;96;48;5;65m\033[38;5;60;48;5;65m\033[48;5;65m \033[38;5;65;48;5;71m\033[38;5;65;48;5;221m\033[38;5;185;48;5;221m\033[48;5;221m \033[38;5;221;48;5;173m\033[38;5;215;48;5;173m\033[48;5;173m \033[38;5;173;48;5;167m\033[38;5;167;48;5;167m\033[49;38;5;167m\033[49m \033[m
\033[49m \033[38;5;145;49m\033[48;5;145m \033[38;5;243;48;5;145m\033[49;38;5;243m\033[49;38;5;145m\033[48;5;145m \033[38;5;145;48;5;145m\033[49m \033[49;38;5;243m\033[48;5;243m \033[38;5;243;48;5;243m\033[38;5;243;48;5;102m\033[49;38;5;247m\033[49;38;5;145m\033[48;5;145m \033[49;38;5;145m\033[49m \033[49;38;5;96m\033[38;5;96;48;5;96m\033[38;5;96;48;5;60m\033[48;5;60m \033[38;5;60;48;5;60m\033[38;5;60;48;5;65m\033[38;5;242;48;5;65m\033[48;5;65m \033[38;5;65;48;5;221m\033[38;5;71;48;5;221m\033[48;5;221m \033[38;5;221;48;5;173m\033[48;5;173m \033[38;5;173;49m\033[49m \033[m
\033[49m \033[38;5;145;49m\033[48;5;145m \033[38;5;246;48;5;243m\033[38;5;145;48;5;243m\033[48;5;145m \033[49m \033[49;38;5;145m\033[38;5;145;48;5;249m\033[49m \033[48;5;145m \033[38;5;145;48;5;243m\033[49m \033[49;38;5;145m\033[49m \033[49;38;5;96m\033[48;5;96m \033[38;5;96;48;5;60m\033[38;5;60;48;5;60m\033[48;5;60m \033[38;5;60;48;5;242m\033[38;5;60;48;5;65m\033[48;5;65m \033[38;5;65;48;5;221m\033[48;5;221m \033[38;5;221;48;5;173m\033[48;5;173m \033[49;38;5;173m\033[49m \033[m
\033[49m \033[38;5;145;49m\033[48;5;145m \033[49;38;5;145m\033[49m \033[38;5;145;48;5;145m\033[48;5;145m \033[38;5;145;49m\033[49m \033[38;5;145;49m\033[48;5;145m \033[49;38;5;145m\033[49m \033[49;38;5;96m\033[48;5;96m \033[38;5;96;48;5;60m\033[38;5;60;48;5;60m\033[48;5;60m \033[38;5;60;48;5;65m\033[48;5;65m \033[38;5;65;48;5;143m\033[48;5;221m \033[38;5;221;49m\033[49m \033[m
\033[49m \033[49;38;5;145m\033[48;5;145m \033[49;38;5;145m\033[49m \033[49;38;5;145m\033[48;5;145m \033[49;38;5;145m\033[49m \033[49;38;5;96m\033[48;5;96m \033[38;5;96;48;5;60m\033[48;5;60m \033[38;5;60;48;5;65m\033[48;5;65m \033[48;5;221m \033[49m \033[m
\033[49m \033[49;38;5;145m\033[38;5;145;48;5;145m\033[48;5;145m \033[38;5;145;48;5;145m\033[49m \033[49;38;5;145m\033[49m \033[49;38;5;96m\033[48;5;96m \033[38;5;96;48;5;60m\033[48;5;60m \033[38;5;60;48;5;65m\033[48;5;65m \033[38;5;65;48;5;65m\033[38;5;65;48;5;221m\033[49;38;5;221m\033[49m \033[m
\033[49m \033[49;38;5;96m\033[48;5;96m \033[38;5;96;48;5;60m\033[48;5;60m \033[48;5;65m \033[49m \033[m
\033[49m \033[49;38;5;96m\033[48;5;96m \033[48;5;60m \033[38;5;60;48;5;65m\033[49;38;5;65m\033[49m \033[m
\033[49m \033[49;38;5;96m\033[48;5;96m \033[38;5;96;48;5;60m\033[48;5;60m \033[38;5;60;49m\033[49m \033[m
\033[49m \033[48;5;96m \033[38;5;96;48;5;60m\033[48;5;60m \033[38;5;60;48;5;60m\033[49m \033[m
\033[49m \033[48;5;96m \033[49m \033[m
\033[49m \033[38;5;96;48;5;96m\033[48;5;96m \033[38;5;96;48;5;96m\033[49m \033[m
\033[49m \033[m
\033[49m \033[m
''')
with open("banner.txt","r") as banner:
print(banner.read())
try:
parser()
except TypeError:
print("usage: crack.py [-h] [--hash HASH] [--algo ALGO] [--wlist WLIST]")
print("usage: crack.py [-h] [--hash HASH] [--algo ALGO] [--wlist WLIST]")