Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
passgen — Générer des mots de passe depuis le terminal | Kitploit
Outils/GitHubGitHub/bilalbaraz/passgen
Utilitaires GénérauxCassage de Mots de PasseOutils de Chiffrement/DéchiffrementProtection de la Vie PrivéeAuthentification
GitHubbilalbaraz/passgen

passgen

Générer des mots de passe depuis le terminal

Voir le dépôt
24il y a 7 moisPas encore vérifié
Site web

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Bannière PassGen

🔐 passgen — Générer des mots de passe depuis le terminal

GitHub Release Codecov OpenSSF Scorecard OpenSSF Best Practices

Démo PassGen

Un petit CLI en Go qui génère des mots de passe aléatoires sécurisés avec des jeux de caractères flexibles et des exclusions.

Utilise crypto/rand pour une aléa cryptographiquement sûr. Si aucun indicateur de jeu de caractères n'est fourni, tous les jeux sont activés par défaut.

Installation

Go

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

# specific version
go install github.com/bilalbaraz/passgen@<version>
Télécharger l’outil

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

Démarrage rapide

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

Développement

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

Options de commande

  • Longueur : --len <n> ou -l <n>
  • Jeux de caractères : --lower, --upper, --digits, --symbols
  • Nombre : --count <n> ou -c <n>
  • Exclure des caractères : --exclude "..." ou -x "..."
  • Pas d'ambiguïté : --no-ambiguous
  • Copier dans le presse-papier : --copy ou -p
  • Code QR : --qr ou -q (uniquement quand --count 1)
  • Aide : -h / --help

Configuration

Aucun fichier de configuration. Tout le comportement est contrôlé via les indicateurs CLI.

Remarques

  • Les erreurs sont affichées sur stderr et le code de sortie est 1 en cas d'entrée invalide.
  • -copy utilise pbcopy (macOS), clip (Windows) ou wl-copy/xclip (Linux).