A small program to generate word variations from word lists.
GPL-3.0 License
Like this project? Consider sponsoring me: https://github.com/sponsors/bartobri
WordV is a program that is meant to work in combination with password auditing programs like hashcat and aircrack, which take as their input a dictionary list of potential passwords in an attempt to crack a hashed password. The intent of wordv is to provide a comprehensive and intelligent list as input for these programs.
The variations that wordv produces are considered common modifications to everyday words when used as passwords. Some examples are:
WordV can produce over 100 million variations from a single list of 1000 commonly used words.
To install this project from source, you will need to have the tools git
,
gcc
, and make
to download and build it. Install them from your package
manager if they are not already installed.
Once you have the necessary tools installed, follow these instructions:
git clone https://github.com/bartobri/wordv.git
cd ./wordv
make
sudo make install
This will build and install wordv
in to the /usr/local/bin directory.
Uninstall:
sudo make uninstall
Run wordv and pipe its output to a password auditing program. Here is an example with aircrack:
wordv | sudo aircrack-ng -w - -b 08:62:66:94:48:40 psk*.cap
By default, wordv uses a list of 1000 commonly used words. To see what
other lists are available, use the -s
command line option:
wordv -s
To override the default word list, use the -l option and provide the list name as an argument:
wordv -l password
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. See LICENSE for more details.