Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Ferramentas/GitHubGitHub/bilalbaraz/passgen
Utilitários de Propósito GeralQuebra de SenhasFerramentas de Criptografia/DescriptografiaPrivacidadeAutenticação
GitHubbilalbaraz/passgen

passgen

Gerar senhas a partir do terminal

Ver Repositório
24há 7 mesesAinda não revisado
Site

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Banner PassGen

🔐 passgen — Gere senhas a partir do terminal

GitHub Release Codecov OpenSSF Scorecard OpenSSF Best Practices

Demonstração PassGen

Um pequeno CLI em Go que gera senhas aleatórias seguras com conjuntos de caracteres flexíveis e exclusões.

Usa crypto/rand para aleatoriedade criptograficamente segura. Se nenhuma flag de conjunto de caracteres for fornecida, todos os conjuntos são ativados por padrão.

Instalação

Go

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

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

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

Início Rápido

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

Desenvolvimento

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

Opções de Comando

  • Comprimento: --len <n> ou -l <n>
  • Conjuntos de caracteres: --lower, --upper, --digits, --symbols
  • Quantidade: --count <n> ou -c <n>
  • Excluir caracteres: --exclude "..." ou -x "..."
  • Sem ambíguos: --no-ambiguous
  • Copiar para a área de transferência: --copy ou -p
  • Código QR: --qr ou -q (somente com --count 1)
  • Ajuda: -h / --help

Configuração

Nenhum arquivo de configuração. Todo o comportamento é controlado por flags da CLI.

Notas

  • Erros são exibidos no stderr e o programa termina com código 1 em entrada inválida.
  • -copy usa pbcopy (macOS), clip (Windows) ou wl-copy/xclip (Linux).