1个不稳定版本
0.1.0 | 2022年1月15日 |
---|
#811 in 身份验证
14KB
423 行
abcdict
使用Rust实现的更好的自定义密码字典生成器。
功能
- 命令行界面
- 更快
- 自定义规则
构建与安装
$>cargo build--release
$>cargo install abcdict
使用方法
示例
$> ./abcdict jack[n2012-2013][ca-c][s@-#]
jack2012a@
jack2012a#
jack2012b@
jack2012b#
jack2012c@
jack2012c#
jack2013a@
jack2013a#
jack2013b@
jack2013b#
jack2013c@
jack2013c#
控制块
控制字符 | 示例 | 描述 | 参数 |
---|---|---|---|
p | [p0-2-1-12] | 填充的数字范围 | {pad}-{length}-{begin}-{end} |
c | [cA-z] | ASCII字符范围 | {begin}-{end} |
s | [sjack-tom] | 字符串集合 | {string1}-{string2}-...-{stringN} |
n | [n2012-2021] | 数字范围 | {begin}-{end} |
x | [x10] | 前一个阶乘单位 | {factorial layers} |
示例
$> ./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