A tool for creating Wordlists based on parameters such at:

  • words of a specific length
  • limited character set
  • certain pattern

It can create both combinations and permutations

Commands

crunch <minimum length> <maximum length> <charset> -t <pattern> -o <output file>

Pattern

The <pattern> can contain:

  • @: lower case characters
  • ,: upper case characters
  • %: numbers
  • ^: symbols

Examples

ILFREIGHT followed by 2010-2019 and four letters

crunch 17 17 -t ILFREIGHT201%@@@@ -o wordlist

Source

https://sourceforge.net/projects/crunch-wordlist/