pydictor v2.1.5 releases: dictionary builder for a brute-force attack

pydictor
pydictor —— A useful hacker dictionary builder for a brute-force attack

Q: Why I need to use pydictor?
A: 1.it always can help you
You can use pydictor to generate a general blast wordlist, a custom wordlist based on Web content, a social engineering wordlist, and so on;
You can use the pydictor built-in tool to safe delete, merge, unique, merge and unique, count word frequency to filter the wordlist, and so on;

2.highly customized
You can generate highly customized and complex wordlist by modifying multiple configuration files, add your own dictionary, using leet mode, pick by length, etc.
and it’s very relevant to generate good or bad password dictionary with your custom rules;

3.great compatibility
whether you are using Python 2.7 version or Python 3.x version, pydictor can be run on Windows, Linux or Mac;

Q: What is the goal of pydictor?
A: A useful and better password-generator that helps plenty of penetration testers work better.

Installation

git clone --depth=1 --branch=master https://www.github.com/landgrey/pydictor.git

cd pydictor/
chmod 755 pydictor.py
python pydictor.py

Functions & Usage:

1. generate the base dictionary

cmd: -base

example 1: generating a dictionary that specifying length using pure digital,lowercase letters,or capital letters

python pydictor.py -base d --len 6 6 generate six length dictionary base on pure digital

 

 

 

example 2: generating a dictionary that using two of digital,lowercase letters and capital letters

python pydictor.py -base dL --len 1 3

 

 

 

example 3: generating a dictionary base on digital,lowercase letters and capital letters

python pydictor.py -base dLc default length: min=1 and max=4

 

 

 

2. generate the dictionary base on custom character

cmd: -char

python pydictor.py -char abc123._@ --len 1 3

 

 

 

note: When you need spaces and other special characters, double quotation marks surround all custom characters, Such as:”abc ABC123.”

3. chunk multiply dictionary

cmd: -chunk

python pydictor.py -chunk abc ABC 666 . _ @ generating all possible permutations and combinations base on 'abc'、'ABC'、'666' 、'.'、'_'、'@'

 

 

 

 

note: When you need spaces and other special characters, double quotation marks surround all custom characters, such as:abc ” ” 123 asdf

4. add prefix and suffix:

cmd: –head,–tail

python pydictor.py -base L --len 1 4 --head a --tail 123

 

 

 

note: prefix and suffix exclude from –len option,it’s extra length

5. encode each items

cmd: –encode

python pydictor.py -chunk abc ABC 123 123456 . @ _ --encode b64

 

 

 

6. specify output path

cmd: -o

python pydictor.py -base d -o D:\output

 

 

 

7. special function plugins

cmd: -plug

example 4: using pid6 plugin generate post six-length Chinese citizen id card number blasting dictionary

python pydictor.py -plug pid6

 

 

 

example 5: using pid8 plugin generate post eight-length Chinese citizen id card number blasting dictionary

python pydictor.py -plug pid8

 

 

 

More info, please visit here.

Copyrigh (C) 2016 LandGrey