/Adj-Noun-Wordlist-Generator

Outputs combinations of adjectives, nouns and digits.

Primary LanguageC++

Adj Noun Wordlist Generator

This is a small program written in C++ that will output all possible combinations of adjectives, nouns and digits in the format...

adjective + noun + 1 digit
adjective + noun + 3 digits

By using the -0, -1, -2, or -3 parameters you can control exactly how many digits you want appended.
(by default only 1 and 3 digits are appended)

To compile on Windows (requires the Windows 7 SDK):
cl /EHsc adj.cpp

To compile on Linux:
g++ adj.cpp -oadj

##Example usage: adj | oclHashcat64 -m 2500 CAP.hccap
pipes its output into oclHashcat (AMD)

adj | cudaHashcat64 -m 2500 CAP.hccap
pipes its output into cudaHashcat (NVIDIA)

adj | aircrack-ng -w - CAP.cap -e SSID
pipes its output into aircrack-ng

./adj | pyrit -r CAP.cap -i- attack_passthrough
pipes its output into pyrit

Parameters

-0
Will output (adjective)+(noun) only

-1
Will output (adjective)+(noun)+(1 digit) only

-2
Will output (adjective)+(noun)+(2 digits) only

-3
Will output (adjective)+(noun)+(3 digits) only

-full
Uses a more comprehensive set of words.

By default a set of 153 adjectives and 136 nouns are used (approx. 21,016,080 combinations ~ 321MB).

If you use the -full switch 968 adjectives and 1,844 nouns are used (approx. 1,802,841,920 combinations ~ 27.5GB).