https://github.com/bartobri/wordv
A small program to generate word variations from word lists.
https://github.com/bartobri/wordv
Last synced: 11 months ago
JSON representation
A small program to generate word variations from word lists.
- Host: GitHub
- URL: https://github.com/bartobri/wordv
- Owner: bartobri
- License: gpl-3.0
- Created: 2017-07-12T22:50:43.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2023-02-24T21:01:09.000Z (over 3 years ago)
- Last Synced: 2025-04-14T00:36:25.833Z (about 1 year ago)
- Language: C
- Size: 7.31 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Like this project? Consider sponsoring me: [https://github.com/sponsors/bartobri](https://github.com/sponsors/bartobri)
WordV
======
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:
1. Uppercase the first letter of the word
2. Add a single digit to the end of the word.
3. Add a special character to the end of the word.
4. Add a birthdate to the end of a word.
5. Change certain letters to numbers in the word. (known as "leet speak")
6. Combine two words together.
7. Any combination of 2 or more of the above variations.
WordV can produce over 100 million variations from a single list of
1000 commonly used words.
Table of Contents
-----------------
1. [Download and Install](#download-and-install)
3. [Usage](#usage)
5. [License](#license)
Download and Install
--------------------
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
```
Usage
-----
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
```
License
-------
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](LICENSE) for more details.