https://github.com/0000xffff/hcx-fastgenlst
generate a password wordlist from strings (words)
https://github.com/0000xffff/hcx-fastgenlst
cybersecurity password password-recovery penetration-testing wordlist-generator
Last synced: about 2 months ago
JSON representation
generate a password wordlist from strings (words)
- Host: GitHub
- URL: https://github.com/0000xffff/hcx-fastgenlst
- Owner: 0000xFFFF
- License: gpl-2.0
- Created: 2024-09-16T23:45:41.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-07-28T15:40:02.000Z (3 months ago)
- Last Synced: 2025-07-28T17:32:36.303Z (3 months ago)
- Topics: cybersecurity, password, password-recovery, penetration-testing, wordlist-generator
- Language: C
- Homepage:
- Size: 2.32 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hcx-fastgenlst
Generate a password wordlist from strings (words).
###### this is a faster version of hcx-genlst from [hcx-scripts](https://github.com/0000xFFFF/hcx-scripts)
## Example
```sh
./hcx-fastgenlst -s steve -lut123
```Will generate passwords like:
```
steve123
steve69
Steve42
123STEVE
steve012345
...
```
```
* -l add lowercase variation # e.g. steve => steve
* -u add uppercase variation # e.g. steve => STEVE
* -t add titlecase variation # e.g. steve => Steve | stEve => StEve
* -1 word + int # e.g. steve123
* -2 int + word # e.g. 123STEVE
* -3 int + word + int # e.g. 12steve12
```## Requirements
* make
* g++## Build & Install
```sh
make
sudo make install
```## Usage
```
./hcx-fastgenlst -h
``````
generate a password wordlist from strings (words)options:
-h show this help message and exit
-s word append word to word set for generation (can have multiple -s)
-i infile append every line in file to word set
-o outfile file to write to (default: stdout)
-v be verbose (print status)
-l add lowercase word variation to word set
-u add UPPERCASE word variation to word set
-t add Titlecase word variation to word set
-r add reversed word variation to word set
-1 word + int
-2 int + word
-3 int + word + int
-y just generate [0](0-100) and years 1800-2025
-m number min password len (default: 8)
-c check if output is unique, don't generate dupes, slower
-d double mode -- permutate every word in word set len 2 ()
-z double mode -- just do ()
-j string double mode -- join string ()
```