pydictor: Create dictionaries for brute force attacks

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 generate wordlist

typewordlistidentifierDescriptionsupported functions
corebasisC1basic wordlistF1 F2 F3 F4
coretankC2custom character wordlistF1 F2 F3 F4
corechunkC3permutation and combination wordlistALL
coreconfC4based on configuration file wordlistALL
corepatternC5quickly generate pattern wordlistF2 F3 F4
coreextendC6extend wordlist based on rulesALL
coresedbC7social engineering wordlistALL
toolcombineT1combine the specify directory files tool
toolcan compareT2compare two file content difference toolALL
toolcounterT3word frequency count toolALL
toolhandlerT4handle the input file toolALL
tooluniqbinerT5combine and unique the directory files toolALL
tooluniqiferT6unique the input file toolALL
toolhybridizeT7hybrid couples word list toolF1 F2 F3 F4
PluginbirthdayP1birthday keyword wordlist in specify datetime scopeALL
PluginftpP2against keyword generate ftp password wordlistALL
Pluginpid4P3id card last 4 char wordlistALL
Pluginpid6P4id card last 6 char wordlistALL
Pluginpid8P5id card last 8 char wordlistALL
PluginscratchP6wordlist based on web pages keywordsALL

function code

functionqueuesDescription
lenF1the scope of length
headF2add items prefix
tailF3add items suffix
encodeF4encode the items
OccurF5filter by occur times of letter 、 digital 、 special chars
typesF6filter by types of letter 、 digital 、 special chars
regexF7filter by regex
levelF8set the word list rule level
sorryF9enable 1337 mode
repeatF10filter by consecutive repeat times of letter 、 digital 、 special chars

encode function supported encodings and encryptions

nameDescription
nonedefault, don't encode
b16base16 encode
b32base32 encode
b64base64 encode
of des algorithm, need modify code
execjsexecute js function, need modify code
hmachmac message digest algorithm
md5md5 message digest algorithm output 32 char
md516md5 message digest algorithm output 16 char
rsarsa algorithm, need modify code
sha1sha-1 message digest algorithm
sha256sha-256 message digest algorithm
sha512sha-512 message digest algorithm
urlurl encode
testa custom encode method example

All of pydictor can generate wordlist

typewordlistidentifierDescriptionsupported functions
corebasisC1basic wordlistF1 F2 F3 F4
coretankC2custom character wordlistF1 F2 F3 F4
corechunkC3permutation and combination wordlistALL
coreconfC4based on configuration file wordlistALL
corepatternC5quickly generate pattern wordlistF2 F3 F4
coreextendC6extend wordlist based on rulesALL
coresedbC7social engineering wordlistALL
toolcombineT1combine the specify directory files tool
toolcan compareT2compare two file content difference toolALL
toolcounterT3word frequency count toolALL
toolhandlerT4handle the input file toolALL
tooluniqbinerT5combine and unique the directory files toolALL
tooluniqiferT6unique the input file toolALL
toolhybridizeT7hybrid couples word list toolF1 F2 F3 F4
PluginbirthdayP1birthday keyword wordlist in specify datetime scopeALL
PluginftpP2against keyword generate ftp password wordlistALL
Pluginpid4P3id card last 4 char wordlistALL
Pluginpid6P4id card last 6 char wordlistALL
Pluginpid8P5id card last 8 char wordlistALL
PluginscratchP6wordlist based on web pages keywordsALL

function code

functionqueuesDescription
lenF1the scope of length
headF2add items prefix
tailF3add items suffix
encodeF4encode the items
OccurF5filter by occur times of letter 、 digital 、 special chars
typesF6filter by types of letter 、 digital 、 special chars
regexF7filter by regex
levelF8set the word list rule level
sorryF9enable 1337 mode
repeatF10filter by consecutive repeat times of letter 、 digital 、 special chars

encode function supported encodings and encryptions

nameDescription
nonedefault, don't encode
b16base16 encode
b32base32 encode
b64base64 encode
of des algorithm, need modify code
execjsexecute js function, need modify code
hmachmac message digest algorithm
md5md5 message digest algorithm output 32 char
md516md5 message digest algorithm output 16 char
rsarsa algorithm, need modify code
sha1sha-1 message digest algorithm
sha256sha-256 message digest algorithm
sha512sha-512 message digest algorithm
urlurl encode
testa custom encode method example

Application snapshots

Video guide

https://www.youtube.com/watch?v=aSl-ruGhbCA

 

You can download the program from here.

iGuRu.gr The Best Technology Site in Greeceggns

Get the best viral stories straight into your inbox!















Written by Anastasis Vasileiadis

Translations are like women. When they are beautiful they are not faithful and when they are faithful they are not beautiful.

Leave a reply

Your email address is not published. Required fields are mentioned with *

Your message will not be published if:
1. Contains insulting, defamatory, racist, offensive or inappropriate comments.
2. Causes harm to minors.
3. It interferes with the privacy and individual and social rights of other users.
4. Advertises products or services or websites.
5. Contains personal information (address, phone, etc.).