anderspippi / wordv

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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
  2. Usage
  3. License
  4. Tips

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 for more details.

Tips

Tips are always appreciated!

About

License:GNU General Public License v3.0


Languages

Language:C 96.9%Language:Makefile 3.1%