Skip to content

Cy6er-Guy/gen-mdp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Générateur de Mots de Passe Sécurisé - Gen-MDP

Bienvenue sur Gen-MDP, un projet permettant de générer des mots de passe sécurisés et personnalisés, accessible via :

  • Un serveur en Go avec une interface web et support Docker 🖥️
  • Une extension Chrome pour générer des mots de passe directement depuis le navigateur 🌐

📌 Table des Matières


🚀 Fonctionnalités

🌐 Serveur en Go

✔ Génération sécurisée de mots de passe avec Go
✔ Interface web interactive et rapide
✔ Personnalisation du mot de passe (longueur, caractères spéciaux, etc.)
Support Docker pour un déploiement facile

🛠 Extension Chrome

✔ Génération de mots de passe directement dans Google Chrome
✔ Interface fluide avec curseur interactif
✔ Options avancées : lettres arabes, chinoises, symboles, nombres...
✔ Bouton "Copier" pour enregistrer le mot de passe rapidement
Lien vers LinkedIn de l'auteur


📂 Structure du Projet

gen-mdp/
│── Extension/          # Dossier de l'extension Chrome
│   ├── icon.png        # Icône de l'extension
│   ├── manifest.json   # Configuration Chrome
│   ├── popup.html      # Interface utilisateur
│   ├── popup.js        # Script de génération de mot de passe
│   ├── styles.css      # Apparence de l'interface
│
│── Projet/             # Dossier du serveur Go
│   ├── static/         # Dossier des fichiers statiques (images, CSS)
│   ├── docker-compose.yml # Fichier de configuration Docker
│   ├── Dockerfile      # Fichier Docker pour exécuter l'application
│   ├── index.html      # Interface web du serveur
│   ├── main.go         # Code source du serveur Go
│   ├── main.go.backup  # Sauvegarde du code source
│   ├── server.key      # Clé de chiffrement (facultatif)
│
│── README.md           # Documentation du projet

🖥️ Installation du Serveur

1️⃣ Exécuter le Serveur en Local

📌 Prérequis

Lancer sans Docker

# Cloner le projet
git clone https://github.com/Cy6er-Guy/gen-mdp.git
cd gen-mdp/Projet

# Exécuter le serveur Go
go run main.go

📌 Le serveur sera accessible sur http://localhost:8080

Lancer avec Docker

docker-compose up --build -d

📌 Accéder au serveur sur http://localhost:8080


🌐 Installation de l'Extension Chrome

1️⃣ Télécharger l’extension

# Cloner le projet
git clone https://github.com/Cy6er-Guy/gen-mdp.git
cd gen-mdp/Extension

2️⃣ Installer l’extension dans Chrome

  1. Ouvrir Chrome et aller sur chrome://extensions/
  2. Activer le mode développeur (en haut à droite)
  3. Cliquer sur "Charger une extension non empaquetée"
  4. Sélectionner le dossier Extension
  5. L’extension est maintenant installée et prête à l'emploi ! 🎉

📸 Aperçu

🔹 Serveur Web

🔹 Extension Chrome


🔗 Auteur

🔹 Créé par Cy6er-Guy
🔗 Mon LinkedIn


Contribuer

Les contributions sont les bienvenues ! 🎉

Si vous souhaitez ajouter des fonctionnalités ou corriger un bug :

  1. Forkez le projet 🍴
  2. Créez une branche (git checkout -b feature-nouvelle-fonctionnalite)
  3. Codez vos améliorations 💻
  4. Faites une Pull Request 📩

🎉 Merci d'utiliser ce projet !
Si vous avez des suggestions ou des améliorations, n’hésitez pas à contribuer ! 🚀😊

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors