RUTABAGA - это мощный инструмент для генерации логинов и email-адресов, основанный на ФИО и инициалах, предназначенный для тестирования систем на устойчивость к перебору паролей. Писалось как универсальный инструмент для работы с заказчиками из стран СНГ
--mask
единственный обязательный параметр
Для вызова помощи: rutabaga.py -h
Генерация "Фамилия_Инициалы@mail.com":
rutabaga.py --mask $f_$l$l --domain mail.com --sex f --output save.txt
rutabaga.py -m $f_$l$l -d mail.com -s m -o save.txt
Параметры маски:
$f
— Фамилия
$i
— Имя
$o
— Отчество
$l
— Инициалы (одна буква)
Параметры пола (опционально)
m
— Мужской
f
— Женский
Опции
-h
, --help
— помощь
-d
, --domain
— Добавить домен
-m
, --mask
— Задать маску
-o
, --output
— Указать путь для сохранения (по умолчанию сохраняет в rutabaga_[Y.M.D_H.M.S].txt
)
-s
, --sex
— Указать пол
-t
, --threads
— Количество потоков генерации (по умолчанию 4)
-i
, --iotized
— Использовать йотированные буквы (Е, Ю, Я, Ё) в инициалах
Генерация логинов
RUTABAGA создает логины, используя комбинации фамилии, имени, отчества и инициалов. Это позволяет вам проверить все возможные комбинации, которые могут быть использованы реальными пользователями.
Разделение по полу
RUTABAGA использует справочные данные из файлов с фамилиями, именами и отчествами.
Data_F
- для женщин
Data_M
- для мужчин
Дополнительные данные, такие как инициалы, хранятся в коде (строка 47
)
Поддержка кирилицы
Учтён фактор использования таких букв, как Е, Ю, Я, Ё в фамилиях и инициалах.
Генерация почтовых ящиков
Можно добавить почтовый домен как отдельный параметр или встроить его в маску.
Расширенная поддержка масок
Возможность создания более сложных масок для генерации логинов и почтовых адресов.
Можно использовать символы-разделители и дублировать параметры маски
Автор не несёт ответственности за неправомерное использование этого инструмента или любые действия, совершённые с его помощью