Pydictor is a script written in python, and helps us to easily and quickly create our own wordlists with any combination we want, through a wide range of options.
Installation
[pastacode manual=”git%20clone%20–depth%3D1%20–branch%3Dmaster%20https%3A%2F%2Fwww.github.com%2Flandgrey%2Fpydictor.git%0D%0Acd%20pydictor%2F%0D%0Achmod%20755%20pydictor.py” provider=”manual” lang=”php”/]Use
[pastacode manual = ”python% 20pydictor.py” provider = ”manual” lang = ”php” /]Wordlist types
All of pydictor can generating wordlist
type | wordlist | identifier | Description | supported function |
---|---|---|---|---|
core | basis | C1 | basic wordlist | F1 F2 F3 F4 |
core | tank | C2 | custom character wordlist | F1 F2 F3 F4 |
core | chunk | C3 | permutation and combination wordlist | ALL |
core | conf | C4 | based on configuration file wordlist | ALL |
core | pattern | C5 | fastly generate pattern wordlist | F2 F3 F4 |
core | extend | C6 | extend wordlist based on rules | ALL |
core | sedb | C7 | social engineering wordlist | ALL |
tool | combine | T1 | combine the specify directory files tool | |
tool | compare | T2 | compare two file content difference tool | ALL |
tool | counter | T3 | word frequency count tool | ALL |
tool | handler | T4 | handle the input file tool | ALL |
tool | uniqbiner | T5 | combine and unique the directory files tool | ALL |
tool | uniqifer | T6 | unique the input file tool | ALL |
tool | hybridize | T7 | hybrid couples word list tool | F1 F2 F3 F4 |
Plugin | birthday | P1 | birthday keyword wordlist in specify datetime scope | ALL |
Plugin | ftp | P2 | against keyword generate ftp password wordlist | ALL |
Plugin | pid4 | P3 | id card last 4 char wordlist | ALL |
Plugin | pid6 | P4 | id card last 6 char wordlist | ALL |
Plugin | pid8 | P5 | id card last 8 char wordlist | ALL |
Plugin | scratch | P6 | wordlist based on web pages keywords | ALL |
function code
function | queues | Description |
---|---|---|
len | F1 | the scope of length |
head | F2 | add items prefix |
tail | F3 | add items suffix |
encode | F4 | encode the items |
Occur | F5 | filter by occur times of letter 、 digital 、 special chars |
types | F6 | filter by types of letter 、 digital 、 special chars |
regex | F7 | filter by regex |
level | F8 | set the word list rule level |
sorry | F9 | enable 1337 mode |
repeat | F10 | filter by consecutive repeat times of letter 、 digital 、 special chars |
encode function supported encodings and encryptions
name | Description |
---|---|
none | default, don't encode |
b16 | base16 encode |
b32 | base32 encode |
b64 | base64 encode |
engines of the | des algorithm, need modify code |
execjs | execute js function, need modify code |
hmac | hmac message digest algorithm |
md5 | md5 message digest algorithm output 32 char |
md516 | md5 message digest algorithm output 16 char |
rsa | rsa algorithm, need modify code |
sha1 | sha-1 message digest algorithm |
sha256 | sha-256 message digest algorithm |
sha512 | sha-512 message digest algorithm |
url | url encode |
test tanks | a custom encode method example |
All of pydictor can generating wordlist
type | wordlist | identifier | Description | supported function |
---|---|---|---|---|
core | basis | C1 | basic wordlist | F1 F2 F3 F4 |
core | tank | C2 | custom character wordlist | F1 F2 F3 F4 |
core | chunk | C3 | permutation and combination wordlist | ALL |
core | conf | C4 | based on configuration file wordlist | ALL |
core | pattern | C5 | fastly generate pattern wordlist | F2 F3 F4 |
core | extend | C6 | extend wordlist based on rules | ALL |
core | sedb | C7 | social engineering wordlist | ALL |
tool | combine | T1 | combine the specify directory files tool | |
tool | compare | T2 | compare two file content difference tool | ALL |
tool | counter | T3 | word frequency count tool | ALL |
tool | handler | T4 | handle the input file tool | ALL |
tool | uniqbiner | T5 | combine and unique the directory files tool | ALL |
tool | uniqifer | T6 | unique the input file tool | ALL |
tool | hybridize | T7 | hybrid couples word list tool | F1 F2 F3 F4 |
Plugin | birthday | P1 | birthday keyword wordlist in specify datetime scope | ALL |
Plugin | ftp | P2 | against keyword generate ftp password wordlist | ALL |
Plugin | pid4 | P3 | id card last 4 char wordlist | ALL |
Plugin | pid6 | P4 | id card last 6 char wordlist | ALL |
Plugin | pid8 | P5 | id card last 8 char wordlist | ALL |
Plugin | scratch | P6 | wordlist based on web pages keywords | ALL |
function code
function | queues | Description |
---|---|---|
len | F1 | the scope of length |
head | F2 | add items prefix |
tail | F3 | add items suffix |
encode | F4 | encode the items |
Occur | F5 | filter by occur times of letter 、 digital 、 special chars |
types | F6 | filter by types of letter 、 digital 、 special chars |
regex | F7 | filter by regex |
level | F8 | set the word list rule level |
sorry | F9 | enable 1337 mode |
repeat | F10 | filter by consecutive repeat times of letter 、 digital 、 special chars |
encode function supported encodings and encryptions
name | Description |
---|---|
none | default, don't encode |
b16 | base16 encode |
b32 | base32 encode |
b64 | base64 encode |
engines of the | des algorithm, need modify code |
execjs | execute js function, need modify code |
hmac | hmac message digest algorithm |
md5 | md5 message digest algorithm output 32 char |
md516 | md5 message digest algorithm output 16 char |
rsa | rsa algorithm, need modify code |
sha1 | sha-1 message digest algorithm |
sha256 | sha-256 message digest algorithm |
sha512 | sha-512 message digest algorithm |
url | url encode |
test tanks | a custom encode method example |
Application snapshots
Video guide
https://www.youtube.com/watch?v=aSl-ruGhbCA
You can download the program from here.
Read them Technology News from all over the world, with the validity of iGuRu.gr
Follow us on Google News
Comment Policy:
IGuRu.gr does not publish the comments immediately. Malicious comments, comments that include ads, or comments that are offensive are deleted without notice. We do not adopt the opinions expressed by our readers.
Your comments will be displayed after approval by the administrators