crunch
Generate custom password wordlists using specified character sets, length ranges, and patterns to match known password policies.
Instructions
Wordlist generator — creates custom password lists based on character sets, length ranges, and patterns. Use to generate targeted wordlists when you know password policy (min/max length, required characters). For generating wordlists from website content (password profiling), use cewl instead. Output: wordlist printed to stdout or written to a file.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| opts | No | Additional crunch options (e.g. '-t @@@%%%' for pattern: 3 lowercase + 3 digits) | |
| output | No | Output file path to save generated wordlist | |
| charset | No | Character set to use (e.g. 'abc123!@#' or '0123456789' for numeric-only) | |
| max_len | Yes | Maximum word length (e.g. 8) | |
| min_len | Yes | Minimum word length (e.g. 6) |