Outil d'anonymisation des données sécurisé pour Dolibarr
Project description
🔒 Doliclone : Outil Sécurisé d'Anonymisation de Bases de Données Dolibarr
🚀 Présentation
Doliclone est un script Python puissant conçu pour anonymiser de manière sécurisée les données sensibles dans les bases de données Dolibarr, garantissant la confidentialité et la protection des données avec un minimum d'effort.
✨ Fonctionnalités
- 🔐 Anonymisation Sécurisée des Données : Remplace les informations sensibles par des données fictives réalistes
- 🌐 Connectivité Flexible : Supporte les connexions MySQL directes et via tunnel SSH
- 📊 Couverture Complète : Anonymise plusieurs tables de la base Dolibarr
- 🛡️ Confidentialité des Données : Préserve la structure des données tout en protégeant les informations personnelles
🛠 Tables Prises en Charge
Le script anonymise les tables Dolibarr suivantes :
- Tiers
- Contacts
- Utilisateurs
- Factures clients
- Devis/Propositions commerciales
- Commandes clients
- Contrats
- Factures fournisseurs
- Commandes fournisseurs
- Projets
- Tickets
- Événements/Actions
🔐 Méthodes de Connexion
-
Connexion Chiffrée via SSH (Recommandée)
- Tunnel SSH sécurisé
- Accès à la base de données chiffré
- Sécurité avancée pour les serveurs distants
-
Connexion MySQL Standard
- Connexion MySQL directe
- Adaptée aux réseaux locaux ou de confiance
📦 Prérequis
- Python 3.7+
- Connecteur MySQL
- Tunnel SSH (optionnel, pour les connexions chiffrées)
🚀 Installation
# Cloner le dépôt
git clone https://github.com/valent1d/progiclone
🔧 Utilisation
# Exécuter le script
python VLTN-progiclone-script.py
🛡️ Options de Connexion
- Choisissez entre connexion SSH ou MySQL standard
- Saisissez les informations de connexion (hôte, utilisateur, base de données)
- Sélectionnez les tables à anonymiser
⚠️ Avertissement Important
- Toujours effectuer une sauvegarde complète avant l'anonymisation
- L'opération est irréversible
- À utiliser de préférence sur une base de données de test
🤝 Contribution
Les contributions sont les bienvenues ! Merci de :
- Forker le projet
- Créer une branche de fonctionnalité
- Soumettre une pull request
📄 Licence
Distribué sous Licence MIT. Voir LICENCE pour plus d'informations.
👥 Créé par
VLTN x Progiseize
🚨 Utilisation Responsable 🚨 Cet outil est destiné à la protection des données personnelles. Utilisez-le de manière éthique et conformément aux réglementations en vigueur.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file progiclone-1.0.33-py3-none-any.whl.
File metadata
- Download URL: progiclone-1.0.33-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e69c101df2cd98a2a8f60fab3b18a363e2e8af52461252d14f2fc86fc21e95d
|
|
| MD5 |
c177ca7d6e22c1e2f1d847ddb2550733
|
|
| BLAKE2b-256 |
6f0378ef7bc75bf745ebec6fad8c5e3c4bdcbe3782b572cf6521d1117b56af49
|