This script is designed to generate all possible permutations of a user-defined set of characters, within a user-defined length range. The purpose of this script could be to create a list of all possible words, which can be used for purposes such as password cracking, testing, or similar applications where such a comprehensive list might be useful.
Ensure you have Python 3.6 or higher installed. You can download Python from the official site: Download Python
Windows:
python get-pip.py
Debian/Ubuntu:
sudo apt install python3-pip
Fedora:
sudo dnf install python3-pip
CentOS:
sudo yum install python3-pip
Arch Linux:
sudo pacman -S python-pip
You need to install yaspin
, a terminal spinner library for Python. Open your terminal and run:
pip install yaspin
git clone https://gitlab.com/kitsuiwebster/cawdrey.git
cd cawdrey
Windows:
python cwadrey.py
Linux:
python3 cawdrey.py
Note: Generating words with large lengths and/or charsets can take a considerable amount of time and disk space. Be aware of this before starting the operation.