security enabled verified medium v1.0.0

crunch

Wordlist generator that produces all possible combinations and permutations of specified character sets.

📋 Live Preview
crunch {min} {max} {charset} -o {output}
๐ŸŒ min โ†’ 8 ๐ŸŒ max โ†’ 12 ๐ŸŒ charset โ†’ abcdefghijklmnopqrstuvwxyz ๐ŸŒ output โ†’ wordlist.txt
crunch {min} {max} {charset} -o {output}

Sandbox: execFile · Timeout: 600s

Capabilities

wordlist.generate
wordlist.combination
wordlist.permutation
wordlist.bruteforce

Parameters

Name Type Required Default Description Aliases
min-len integer Yes - Minimum length of generated words min
max-len integer Yes - Maximum length of generated words max
charset string No abcdefghijklmnopqrstuvwxyz Character set to use for generation
flag-o string No - Output file for wordlist -o
flag-b string No - Size limit (e.g. 50MB) -b
flag-c integer No - Number of words per output file (file splitting) -c
flag-d string No - Limit duplicate characters (e.g. 2@) -d
flag-e string No - Stop generating at this word -e
flag-f file No - Charset file path and charset name -f
flag-i boolean No - Invert output order -i
flag-p string No - Generate permutations of specified words -p
flag-s string No - Start word for generation -s
flag-t string No - Pattern with @,%^ placeholders -t
flag-z string No - Compress output (gzip, bzip2, lzma) -z
i boolean No - Invert output order -i
l boolean No - Treat @,%^ as literal characters -l
q boolean No - FILE Read input file for permutations -q
r boolean No - Resume from last generated position -r
u boolean No - Unique mode (no duplicate lines) -u
z boolean No - FORMAT Compress output (gzip, bzip2, lzma) -z

Artifacts

TypeDescriptionMIMESchemaTrust
wordlistGenerated wordlist filetext/plain-verified

Contract

Inputs

wordlist.minlen

Minimum length of generated words

wordlist.maxlen

Maximum length of generated words

wordlist.charset

Character set to use for generation

Outputs

wordlist.file

Generated wordlist file

Side effects:

Workflow Edges

Produces

wordlist.file

Consumes

wordlist.minlenwordlist.maxlenwordlist.charset

Resource Profile

ResourceValue
CPUhigh
Memory256 MB
Networknone
Disk I/Ohigh

Examples

Generate all 6-8 character lowercase words

crunch 6 8 abcdefghijklmnopqrstuvwxyz -o wordlist.txt

Generate words with specific pattern

crunch 4 4 -t @@%%

Generate permutations of words

crunch 0 0 -p word1 word2 word3

Use a charset file

crunch 6 8 -f /usr/share/crunch/charset.lst mixalpha-numeric

Generate with start word

crunch 8 8 abcdefghijklmnopqrstuvwxyz -s aaaabbbb -o output.txt

Limit output to 50MB and compress

crunch 6 8 abcdefghijklmnopqrstuvwxyz -b 50MB -o START -z gzip

Documentation

Crunch โ€” Wordlist Generator

Crunch is a wordlist generator that creates all possible combinations and permutations from specified character sets. It supports patterns with placeholders (@ for lowercase, , for uppercase, % for numbers, ^ for symbols), output compression (gzip, bzip2, lzma), file splitting, resume capability, and charset file integration.

Related Tools

cewlcupprsmangler

References