Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
passgen — Genera password dal terminale | Kitploit
Strumenti/GitHubGitHub/bilalbaraz/passgen
Utilità GenerichePassword CrackingStrumenti di Crittografia/DecrittografiaPrivacyAutenticazione
GitHubbilalbaraz/passgen

passgen

Genera password dal terminale

Vedi Repository
26 mesi faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Sito web

Banner di PassGen

🔐 passgen — Genera password dal terminale

GitHub Release Codecov OpenSSF Scorecard OpenSSF Best Practices

Demo di PassGen

Un piccolo CLI Go che genera password casuali sicure con insiemi di caratteri flessibili ed esclusioni.

Usa crypto/rand per casualità crittograficamente sicura. Se non viene fornito alcun flag per i set di caratteri, tutti i set sono abilitati per impostazione predefinita.

Installazione

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

Avvio rapido

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

Sviluppo

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

Superficie dei comandi

  • Lunghezza: --len <n> o -l <n>
  • Set di caratteri: --lower, --upper, --digits, --symbols
  • Conteggio: --count <n> o -c <n>
  • Escludi caratteri: --exclude "..." o -x "..."
  • Niente ambigui: --no-ambiguous
  • Copia negli appunti: --copy o -p
  • Codice QR: --qr o (solo quando )

Configurazione

Nessun file di configurazione. Tutto il comportamento è controllato tramite flag CLI.

Note

  • Gli errori vengono stampati su stderr e il programma termina con codice 1 in caso di input non valido.
  • -copy usa pbcopy (macOS), clip (Windows) o wl-copy/xclip (Linux).
Scarica lo strumento
-q
--count 1
  • Aiuto: -h / --help