Update rainbownator.py
parent
95b9eb789d
commit
6ff48ae5d6
|
@ -50,7 +50,10 @@ def check_args(args):
|
||||||
else:
|
else:
|
||||||
with open(args.wlist,"r") as wf:
|
with open(args.wlist,"r") as wf:
|
||||||
lines=wf.readlines()
|
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)
|
chunks=split(lines,number)
|
||||||
for chunk in chunks:
|
for chunk in chunks:
|
||||||
threads=[]
|
threads=[]
|
||||||
|
@ -62,10 +65,35 @@ def check_args(args):
|
||||||
t.join()
|
t.join()
|
||||||
with open(f"{args.wlist}-{args.algo}.json","w") as f:
|
with open(f"{args.wlist}-{args.algo}.json","w") as f:
|
||||||
f.write(json.dumps(table))
|
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:
|
with open("banner.txt","r") as banner:
|
||||||
print(banner.read())
|
print(banner.read())
|
||||||
try:
|
try:
|
||||||
parser()
|
parser()
|
||||||
except TypeError:
|
except TypeError:
|
||||||
print("usage: crack.py [-h] [--hash HASH] [--algo ALGO] [--wlist WLIST]")
|
print("usage: crack.py [-h] [--hash HASH] [--algo ALGO] [--wlist WLIST]")
|
||||||
|
|
Loading…
Reference in New Issue