ablist is a command-line bruteforcing tool used to generate custom wordlists from a given set of words.
It is designed to assist in tasks such as bruteforcing, password cracking, or simply generating multiple password combinations based on custom inputs.
- Generate custom wordlists from a given set of words
- Save output to a file format of your choice
- Control the number of words generated in the output (1–30)
- Choose between four different generation modes
- Simple and lightweight CLI usage
- uv is an extremely fast Python package and project manager, written in Rust.
curl -LsSf https://astral.sh/uv/install.sh | shpowershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"git clone https://github.com/abneeeees/ablist.git
cd ablist
uv sync
uv run ablistgit clone https://github.com/abneeeees/ablist.git
cd ablist
uv sync
uv build
pip install dist/ablist-0.1.0-py3-none-any.whlpip install -e .Every usecase and flag is exlained in Docs
main.pyruns the main functiontoken.pytakes command line inputs, create their tokens and store them speratelyarguments.pyhandles commmand line and flagslogic.pycontains logic of all the flags and functionality.file.pyfor file handling
- Contributions are welcome 💚
- This projects is licensed under GPLv3 license.
- Users are free to run, modify, and distribute software while ensuring that all modified versions remain free and open.