Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
passgen — Generar contraseñas desde la terminal | Kitploit
Herramientas/GitHubGitHub/bilalbaraz/passgen
Utilidades de Propósito GeneralDescifrado de ContraseñasHerramientas de Cifrado/DescifradoPrivacidadAutenticación
GitHubbilalbaraz/passgen

passgen

Generar contraseñas desde la terminal

Ver Repositorio
2hace 6 mesesAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Sitio web

Banner de PassGen

🔐 passgen — Generar contraseñas desde la terminal

GitHub Release Codecov OpenSSF Scorecard OpenSSF Best Practices

Demostración de PassGen

Una pequeña CLI en Go que genera contraseñas aleatorias seguras con conjuntos de caracteres flexibles y exclusiones.

Usa crypto/rand para aleatoriedad criptográficamente segura. Si no se proporcionan banderas de conjunto de caracteres, todos los conjuntos están habilitados por defecto.

Instalación

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

Inicio rápido

root@kitploit:~

# básico (por defecto todos los conjuntos de caracteres)
passgen --len 16 --count 3

# solo minúsculas/mayúsculas/dígitos
passgen --len 24 --count 5 --lower --upper --digits

# solo símbolos, excluyendo "@$"
passgen --len 20 --symbols --exclude "@$"

# excluir caracteres ambiguos (0 O 1 l I)
passgen --len 16 --no-ambiguous

# copiar contraseñas generadas al portapapeles
passgen --len 20 --count 3 --copy

# mostrar la primera contraseña como código QR en terminal (requiere -count 1)
passgen --len 20 --qr

Desarrollo

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

Opciones de línea de comandos

  • Longitud: --len <n> o -l <n>
  • Conjuntos de caracteres: --lower, --upper, --digits, --symbols
  • Cantidad: --count <n> o -c <n>
  • Excluir caracteres: --exclude "..." o -x "..."
  • Sin ambiguos: --no-ambiguous
  • Copiar al portapapeles: --copy o -p
  • Código QR: --qr o (solo cuando )

Configuración

No hay archivo de configuración. Todo el comportamiento se controla mediante banderas de la CLI.

Notas

  • Los errores se muestran en stderr y se sale con código 1 en caso de entrada inválida.
  • -copy usa pbcopy (macOS), clip (Windows), o wl-copy/xclip (Linux).
Descargar herramienta
-q
--count 1
  • Ayuda: -h / --help