Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
spraygen — Генератор списков паролей для password spraying — с готовыми наборами | Kitploit
Инструменты/GitHubGitHub/3ndg4me/spraygen
Взлом паролейАтаки на ПаролиСбор информацииТестирование на Проникновение
GitHub3ndg4me/spraygen

spraygen

Генератор списков паролей для password spraying — с готовыми наборами

Репозиторий
113213 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Spraygen

Генератор списков паролей для password spraying — с готовыми настройками

Версия 1.7

Генерирует перестановки месяцев, времён года, годов, спортивных команд (NFL, NBA, MLB, NHL), спортивных результатов, «Password» и даже итерационных keyspace заданного размера.

Все перестановки создаются с добавлением общих атрибутов (например, «!» или «#») в начало/конец, или пользовательских разделителей (например, «.» или «_»).

Опция замены распространённых букв (например, заменить все A на 4/@).

Пользователи могут расширять атрибуты и разделители с помощью списков символов, разделённых запятыми.

Spraygen также принимает отдельные слова или внешние списки слов, что позволяет генерировать настраиваемые списки слов в дополнение к уже имеющимся.

Вы могли бы использовать такие инструменты, как crunch, замысловатый цикл bash над SecLists или что-то подобное, но это требует времени… этот инструмент создан для spraying, так что приступайте!

root@kitploit:~
python3 spraygen.py -h
     _
    (  \_
    (    \_
    (       \_  
    (         \_            ___
    ( Password   \         |   |
    (   Spray     |คคคคคคคค|___|
    (           _ /          |
    (       _ /         /~~~~~~~~~\
    (   _ /            (  Spray    )
    (_/                 |  This   |
                        |         |
                        | Get     |
                        |  Creds  |
                        |_________|

    Original Art by Alex Chudnovsky (Unaffiliated)
    Spraygen tool by 3ndG4me
    Version 1.7
    
usage: spraygen.py [-h] [--year_start YEAR_START] [--year_end YEAR_END] [-s separators] [-a attributes] [-w wordlist] [-n single word] [--mode {all,nosep,noattr,years,plain,letter,quick,custom}]
                   [--type {all,iterative,sports,nfl,nba,mlb,nhl,months,seasons,password,common,short,custom} [{all,iterative,sports,nfl,nba,mlb,nhl,months,seasons,password,common,short,custom} ...]]
                   [--iter {ascii,num,spec,asciinum,asciispec,numspec,full}] [--size SIZE] [--min_length MIN_LENGTH] [--max_length MAX_LENGTH] [-o output file] [-p] [--sort {nosort,asc,desc,random}] [-v]

Parse Spray List Arguments.

optional arguments:
  -h, --help            show this help message and exit
  --year_start YEAR_START
                        starting year for a range of years
  --year_end YEAR_END   ending year for a range of years
  -s separators         a comma delimited list of one or more separators
  -a attributes         a comma delimited list of one or more attributes
  -w wordlist           path to a custom wordlist
  -n single word        single custom word to generate a custom wordlist with
  --mode {all,nosep,noattr,years,plain,letter,quick,custom}
                        Mode for list generation. Can be all, no separators, no attributes, only years, plain, letter, quick, or custom (will only use parameters passed into -s or -a).
  --type {all,iterative,sports,nfl,nba,mlb,nhl,months,seasons,password,common,short,custom} [{all,iterative,sports,nfl,nba,mlb,nhl,months,seasons,password,common,short,custom} ...]
                        Type of list to generate. Can be all, iterative, sports, nfl, nba, mlb, nhl, months, seasons, password, common, short, or custom. Choosing 'all' executes all options except for 'iterative' which
                        must be run manually.
  --iter {ascii,num,spec,asciinum,asciispec,numspec,full}
                        Keyspace mode for iterative list generation. Only works when --type is set to 'iterative'. Can be ascii, num, spec, asciinum, asciispec, numspec, or full. Will generate all permutations of the
                        selected keyspace with a given length set with the --size parameter.
  --size SIZE           Length of passwords generated by a set keyspace. Only works when --type is set to 'iterative' and an --iter keyspace mode is set.
  --min_length MIN_LENGTH
                        Minimum length of passwords to include in the list. (Default: 1)
  --max_length MAX_LENGTH
                        Maximum length of passwords to include in the list (Default: 999)
  -o output file        name of a file to create and write the final output to
  -p                    prints the output line by line as plaintext
  --sort {nosort,asc,desc,random}
                        Sort final output. Sorting methods supported are nosort, asc, desc, random.
  -v                    prints the current version of spraygen and exits

Базовое использование

  1. Установите зависимости pip3 install -r requirements.txt
  2. Запустите python3 spraygen.py -p — это сгенерирует все встроенные списки слов со всеми перестановками и выведет их на экран

Рекомендации по использованию

  • Документация по использованию

Благодарности

  • @MarkoH17 — за исправление обратной совместимости для логического типа в python3.8
  • @absolomb — за улучшение выбора типа и логики атрибутов при генерации годов
Скачать инструмент