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:LandGrey@qq.com

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)
posted @ 2019-01-06 18:57  heycomputer  阅读(263)  评论(0编辑  收藏  举报