Skip to content

b23r0/abcdict

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

abcdict Build Status ChatOnDiscord Crate

A better customization password dictionary generator.

Features

  • Cli
  • Faster
  • Customize Rules

Build & Installation

$> cargo build --release

$> cargo install abcdict

Uasge

Example

$> ./abcdict jack[n2012-2013][ca-c][s@-#]

jack2012a@
jack2012a#
jack2012b@
jack2012b#
jack2012c@
jack2012c#
jack2013a@
jack2013a#
jack2013b@
jack2013b#
jack2013c@
jack2013c#

Control Block

Control Character Example Description Arguments
p [p0-2-1-12] range of numbers with padded {pad}-{length}-{begin}-{end}
c [cA-z] range of ASCII characters {begin}-{end}
s [sjack-tom] collection of strings {string1}-{string2}-...-{stringN}
n [n2012-2021] range of numbers {begin}-{end}
x [x10] factorial previous unit {factorial layers}

Examples

$> ./abcdict 2021[p0-2-1-12]

202101
202102
202103
202104
202105
202106
202107
202108
202109
202110
202111
202112

$> ./abcdict [sjack-tom-danny]like[skathy-nancy]

jacklikekathy
jacklikenancy
tomlikekathy
tomlikenancy
dannylikekathy
dannylikenancy

$> ./abcdict [sadmin-root-manager-master][c*-/]

admin*
admin+
admin,
admin-
admin.
admin/
root*
root+
root,
root-
root.
root/
manager*
manager+
manager,
manager-
manager.
manager/
master*
master+
master,
master-
master.
master/

$>./abcdict ab[sc][x10]de

abcde
abccde
abcccde
abccccde
abcccccde
abccccccde
abcccccccde
abccccccccde
abcccccccccde
abccccccccccde

About

A better customization password dictionary generator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages