Pydict —Best Dict Generator
Posted heycomputer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pydict —Best Dict Generator相关的知识,希望对你有一定的参考价值。
1. Download
git clone –depth=1 –branch=master https://www.github.com/landgrey/pydictor.git
2.Usage
cd pydictor/
chmod 755 pydictor.py
python pydictor.py
usage:
pydictor.py [options]
-base [type]
-char [custom_char]
-chunk [chunk1] [chunk2] ...
-extend [string_or_file]
-plug [pid8,pid4,pid6,scratch,ftp,birthday]
--conf [expression_or_file]
--sedb
-o,--output [directory]
-tool [counter,shredder,comparer,hybrider,uniqifer,handler,uniqbiner,combiner]
--len [minlen] [maxlen]
--head [prefix_string]
--tail [suffix_string]
--encode [b16,b32,b64,des,execjs,hmac,md516,md5,none,rsa,sha1,sha256,sha512,test,url]
--occur [letter] [digital] [special]
--types [letter] [digital] [special]
--regex [regex]
--level [code]
--leet [code]
*[+] A Useful Hacker Dictionary Builder. [+]*
[+] Build by LandGrey email:[email protected]
optional arguments:
-h, --help show this help message and exit
-base Type Choose from (d, L, c, dL, dc, Lc, dLc)
d digital [0 - 9]
L lowercase letters [a - z]
c capital letters [A - Z]
dL Mix d and L [0-9 a-z]
dc Mix d and c [0-9 A-Z]
Lc Mix L and c [a-z A-Z]
dLc Mix d, L and dL [0-9 a-z A-Z]
-char character Use Custom Character build the dictionary
-chunk arg [arg ...] Use the multi-chunk build the dictionary
-extend arg [arg ...]
Extend the string list or file
-plug arg [arg ...] birthday [begin_date] [end_date], date format: [YYYYMMDD]
ftp [keyword1] [keyword2] ...
pid4 chinese id card last 4 digit
pid6 chinese id card last 6 digit
pid8 chinese id card last 8 digit
scratch [url_or_file]
--conf [file_path] Use the configuration string or file build the dictionary
--sedb Enter the Social Engineering Dictionary Builder
-o path, --output path
Set the output directory path
default: /root/pydictor/results
-tool arg [arg ...] combiner [dir]
comparer [minuend_file] [subtrahend_file]
counter [‘v‘,‘s‘,‘vs‘] [file] [view_num]
handler [file]
hybrider [file1] [file2] ...
shredder [file_or_dir]
uniqbiner [dir]
uniqifer [file]
--len minlen maxlen Default: min=0 max=4
--head prefix Add string head for the items
--tail suffix Add string tail for the items
--encode encode b16 base16 encode
b32 base32 encode
b64 base64 encode
des des algorithm and need modify code
execjs execute js function and need modify code
hmac hmac message digest algorithm
md5 md5 message digest algorithm output 32 char
md516 md5 message digest algorithm output 16 char
none default and don‘t encode
rsa rsa algorithm and need modify code
sha1 sha-1 message digest algorithm
sha256 sha-256 message digest algorithm
sha512 sha-512 message digest algorithm
test custom yourself encode method by modifying function
url url encode
--occur letter digital special
Default: letter "<=99" digital "<=99" special "<=99"
--types letter digital special
Default: letter ">=0" digital ">=0" special ">=0"
--regex regex Filter by regex, Default: (.*?)
--level code Use code [1-5] to filter results, default: 3
--leet code [code ...]
Choose leet mode code (0, 1, 2, 11-19, 21-29)
以上是关于Pydict —Best Dict Generator的主要内容,如果未能解决你的问题,请参考以下文章
Python C-API:PyDict_GetItem 上的分段错误,可能的参考问题?