Skip to content

julianol1berato/pwgen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Password Generator | 9Level Dev

Um gerador de senhas seguro e elegante com interface inspirada no ParrotOS Security. Gere senhas fortes com facilidade, escolhendo entre diferentes tipos de caracteres e comprimentos personalizados.

License Docker Go Version

🚀 Características

  • Interface moderna inspirada no ParrotOS Security
  • Geração de senhas de 7 a 100 caracteres
  • Opções personalizáveis:
    • Letras maiúsculas
    • Letras minúsculas
    • Números
    • Símbolos especiais
  • Cópia para área de transferência com um clique
  • Backend robusto em Go
  • Containerizado com Docker
  • Proxy reverso com Traefik
  • Design responsivo

🛠️ Tecnologias Utilizadas

  • Backend: Go 1.21
  • Frontend: HTML5, CSS3, JavaScript
  • Container: Docker & Docker Compose
  • Proxy Reverso: Traefik v3.2.0
  • UI/UX: Inspirado no ParrotOS Security

📦 Instalação

  1. Clone o repositório
git clone https://github.com/julianol1berato/pwgen.git
cd pwgen
  1. Configure o DNS
Aponte pw.9level.dev para o IP do seu servidor
  1. Execute com Docker Compose
docker-compose up -d

🔧 Configuração

O serviço estará disponível em (https://pw.9level.dev)

Requisitos do sistema:

  • Docker
  • Docker Compose
  • Porta 80 liberada
  • DNS configurado

🔒 Segurança

  • Geração de senhas totalmente no lado do servidor
  • Sem armazenamento de senhas geradas
  • Comunicação via HTTP - Uso em conjunto com CloudFlare Tunnels
  • Validações tanto no frontend quanto no backend

🤝 Contribuindo

  1. Faça um Fork do projeto
  2. Crie sua Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit suas mudanças (git commit -m 'Add some AmazingFeature')
  4. Push para a Branch (git push origin feature/AmazingFeature)
  5. Abra um Pull Request

📝 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

✨ Agradecimentos

  • Inspirado no design do ParrotOS Security
  • Comunidade Go
  • Contribuidores do projeto

📬 Contato

Juliano Liberato - @juliano.liberato

Link do Projeto: https://github.com/julianol1berato/pwgen

About

🔐 Gerador de senhas seguro com interface inspirada no ParrotOS Security. Features: múltiplos tipos de caracteres, comprimento personalizável (7-100), containerizado com Docker/Traefik, backend em Go e design responsivo.

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors