Crunch — небольшая консольная утилита для создания списков слов со всевозможными комбинациями и перестановками, генератор словарей с паролями.
Crunch может создавать словари (списки слов) в соответствии с заданными критериями, в стандартной (системной) или выбранной кодировке, полностью поддерживается Юникод (Уникод / Unicode). Созданный словарь может быть выведен в консоль, сохранён в текстовой файл или перенаправлен в другое приложение (наиболее часто вывод используют aircrack-ng и airolib-ng).
Crunch генерирует списки слов методом комбинации и перестановки, может разбить вывод по количеству строк или по размеру файла, образец (паттен) поддерживает числа и символы (верхнего и нижнего регистра). Поддерживается работа с несколькими файлами, есть возможность остановки и возобновления процесса генерации, выводит отчёт о статусе.
Crunch прост в использовании, основными требуемыми параметрами являются минимальная и максимальная длинна строки, опционально можно указать собственный/требующийся набор символов, состоящий из букв верхнего и нижнего регистра, цифр и спецсимволов, если их специально не задавать то для словаря используется набор символов "по умолчанию".
Лицензия: GNU General Public License version 2.0 (GPLv2)