cyberfarmer/GGWP
1
0
Fork
You've already forked GGWP
0
A wordlist mangler for usage in brute force password testing
  • Go 100%
cyberfarmer 18dec725c0
Disable mangle flag
Add flag --zero (-z) to disable all mangling
Signed-off-by: cyberfarmer <cyberfarmer_colin@pm.me>
2022年09月25日 22:30:01 -04:00
go.mod More Permutations 2022年09月25日 19:11:45 -04:00
LICENSE Initial Commit 2022年09月25日 10:30:01 -04:00
main.go Disable mangle flag 2022年09月25日 22:30:01 -04:00
README.md Disable mangle flag 2022年09月25日 22:30:01 -04:00

GoGo Wordlist Permutator (GGWP)

A utility written in Go inspired by RSMangler which given a wordlist will iterate through common permutations seen in passwords. For use with brute force attack tools such as Hydra.

Licensed under GPL v3.0 in the spirit of hacker culture.

Please do not use in military, secret service, policing organizations, or for illegal purposes.

Usage

Usage of GGWP (GoGo Wordlist Permutator)
Note: All mangling options are on by default. Adding an option disables it. Options are marked as [mangle]
 -A, --acronym Mangle the acronym of the wordlist as well [mangle]
 -a, --append Append common endings [mangle]
 -i, --input file Input file to be mangled (default "input.txt")
 -c, --invertcase Invert the word's case [mangle]
 -L, --leet 1337 speak the word [mangle]
 -l, --lower All characters lowercase [mangle]
 -n, --numbers Append & prepend common numbers [mangle]
 -o, --output file Output mangled file (default "output.txt")
 -p, --prepend Prepend common beginnings [mangle]
 -s, --separators Add common separators between words '-_~' [mangle]
 -u, --upper All characters uppercase [mangle]
 -v, --verbose Verbose output
 -y, --years Append & prepend all years from 1970 to current Year [mangle]
 -z, --zero Turn off all mangling and just permutate

Build Instructions

  1. Install Go - Official Install Documentation
  2. Clone the repo git clone https://codeberg.org/cyberfarmer/GGWP.git && cd GGWP
  3. Install dependencies go get .
  4. Build program go build .
  5. Run the program ./GGWP --help