04-10-2017, 11:04 PM
(This post was last modified: 05-23-2019, 04:27 PM by jimby.
Edit Reason: Reworked URL
)
Announcing comboleetor_2.0 - updated password generator
New in 2.0:
- Better leetspeak generation, including multiple alternates for
popular charcters such as 'a' -> '4', '@', '/-\'
- A complete set of punctuation including the space character
- Option to output all hashes and their contents before combining
- New syntax for the numbers.txt file to create lists and ranges
with optional print specifications such as "%04.4d" for a
four character zero filled decimal format.
- Removed many conditions that generated duplicates. Some
duplicates will still be generated, though not as many.
- Better help text with -h and -H options.
Available at https://www.jimby.name/techbits/recent/comboleetor_2.0/
Enjoy,
Jim B.
Help snippet - via perl comboleetor.pl -H
comboleetor.pl - password generator combining
blocks, numbers, punctuation,
and 'leetspeak' substitutions.
comboleetor.pl combines word blocks, numbers, and punctuation in any
order determined by an input specification. The resulting output can be
further subjected to 'leetspeak' substitutions and serial capitalization.
The input specification allows for up to five characters of the following
set in any order:
B word blocks
b word blocks subjected to leet substitutions at output.
N Number elements
P Punctuation elements
The goal is to produce all possible combinations of these elements
in the order they are specified. The specification of elements
comes from the user on stdin via terminal, pipe, file, etc.
For example:
echo 'BNP' | perl comboleetor.pl > pwd.txt
outputs all combinations of words (in blocks.txt), numbers (in numbers.txt)
and punctuation (embedded in script) in that order to the file pwd.txt
Enjoy,
Jim B.
New in 2.0:
- Better leetspeak generation, including multiple alternates for
popular charcters such as 'a' -> '4', '@', '/-\'
- A complete set of punctuation including the space character
- Option to output all hashes and their contents before combining
- New syntax for the numbers.txt file to create lists and ranges
with optional print specifications such as "%04.4d" for a
four character zero filled decimal format.
- Removed many conditions that generated duplicates. Some
duplicates will still be generated, though not as many.
- Better help text with -h and -H options.
Available at https://www.jimby.name/techbits/recent/comboleetor_2.0/
Enjoy,
Jim B.
Help snippet - via perl comboleetor.pl -H
comboleetor.pl - password generator combining
blocks, numbers, punctuation,
and 'leetspeak' substitutions.
comboleetor.pl combines word blocks, numbers, and punctuation in any
order determined by an input specification. The resulting output can be
further subjected to 'leetspeak' substitutions and serial capitalization.
The input specification allows for up to five characters of the following
set in any order:
B word blocks
b word blocks subjected to leet substitutions at output.
N Number elements
P Punctuation elements
The goal is to produce all possible combinations of these elements
in the order they are specified. The specification of elements
comes from the user on stdin via terminal, pipe, file, etc.
For example:
echo 'BNP' | perl comboleetor.pl > pwd.txt
outputs all combinations of words (in blocks.txt), numbers (in numbers.txt)
and punctuation (embedded in script) in that order to the file pwd.txt
Enjoy,
Jim B.