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

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

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

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

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

Категории

Все категории
Loading categories
passgen — Генерировать пароли из терминала | Kitploit
Инструменты/GitHubGitHub/bilalbaraz/passgen
Утилиты общего назначенияВзлом паролейИнструменты шифрования/дешифрованияКонфиденциальностьАутентификация
GitHubbilalbaraz/passgen

passgen

Генерировать пароли из терминала

Репозиторий
26 месяцев назадЕщё не проверено

Популярное

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

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

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

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

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

Баннер PassGen

🔐 passgen — Генерация паролей из терминала

GitHub Release Codecov OpenSSF Scorecard OpenSSF Best Practices

Демонстрация PassGen

Небольшая CLI-утилита на Go для генерации надёжных случайных паролей с гибкими наборами символов и исключениями.

Используется crypto/rand для криптографически безопасной случайности. Если флаги набора символов не указаны, по умолчанию включены все наборы.

Установка

Go

root@kitploit:~
# latest
go install github.com/bilalbaraz/passgen@latest

# specific version
go install github.com/bilalbaraz/passgen@<version>

Homebrew

root@kitploit:~
brew tap bilalbaraz/tap
brew install passgen

Linux amd64

root@kitploit:~
wget -L https://github.com/bilalbaraz/passgen/releases/latest/download/passgen_linux_amd64.zip \
&& unzip passgen_linux_amd64.zip \
&& sudo mv passgen /usr/local/bin/ \
&& rm passgen_linux_amd64.zip

Linux arm64

root@kitploit:~
wget -L https://github.com/bilalbaraz/passgen/releases/latest/download/passgen_linux_arm64.zip \
&& unzip passgen_linux_arm64.zip \
&& sudo mv passgen /usr/local/bin/ \
&& rm passgen_linux_arm64.zip

Быстрый старт

root@kitploit:~

# basic (defaults to all character sets)
passgen --len 16 --count 3

# lower/upper/digits only
passgen --len 24 --count 5 --lower --upper --digits

# symbols only, excluding "@$"
passgen --len 20 --symbols --exclude "@$"

# exclude ambiguous characters (0 O 1 l I)
passgen --len 16 --no-ambiguous

# copy generated passwords to clipboard
passgen --len 20 --count 3 --copy

# render first password as QR code in terminal (requires -count 1)
passgen --len 20 --qr

Разработка

root@kitploit:~
go run .
go build .
go run ./cmd/passgen
go build ./cmd/passgen
go test -v ./...

Интерфейс команд

  • Длина: --len <n> или -l <n>
  • Наборы символов: --lower, --upper, --digits, --symbols
  • Количество: --count <n> или -c <n>
  • Исключить символы: --exclude "..." или -x "..."
  • Без неоднозначных: --no-ambiguous
  • Копировать в буфер обмена: --copy или -p
  • QR-код: --qr или (только при )

Конфигурация

Файл конфигурации отсутствует. Всё поведение управляется флагами CLI.

Примечания

  • Ошибки выводятся в stderr, при неверном вводе программа завершается с кодом 1.
  • -copy использует pbcopy (macOS), clip (Windows) или wl-copy/xclip (Linux).
Скачать инструмент
-q
--count 1
  • Справка: -h / --help