Configuration & Personnalisation

Configuration & Personnalisation

Suivez ces étapes pour configurer vos accès et adapter le script à vos besoins.

🛡️ Sécurité Ultime : À lire avant de commencer

1. Utilisez une adresse e-mail "Jetable" :
N'utilisez jamais votre adresse mail principale. Créez un compte Gmail dédié uniquement à cet usage (ex: alerte.pc.nom@gmail.com). Ce compte ne doit contenir aucun contact, aucun document important, ni aucun historique. Même si un expert accédait au compte, il ne trouverait rien sur vous.

2. Protection par clé XOR :
Le chiffrement par clé XOR intégré au script protège vos données contre les analyses automatiques et les regards rapides. Cependant, par mesure de sécurité ultime, la règle du compte secondaire reste indispensable.

1. Préparation des fichiers

Après avoir téléchargé le pack, commencez par dézipper le fichier RetrouveMonPC_v1.0.zip.

Pour configurer vos accès, utilisez l'utilitaire generateur_config.py. Vous devez ensuite reporter manuellement ces informations dans deux fichiers :

  • RetrouveMonPC.py : Le script principal qui gère la surveillance.
  • test_mail.py : Indispensable pour valider vos réglages SMTP avant la mise en service.
Champs à reporter : Email expéditeur, Mot de passe d'application, Destinataire, IP fixe, Serveur et Port SMTP.

2. Valider la configuration

Une fois les informations reportées dans test_mail.py, lancez le test pour vérifier la communication avec le serveur SMTP :

python3 test_mail.py

Vérifiez le résultat dans votre terminal :

  • Succès : Le message "E-mail envoyé avec succès !" s'affiche. Vous pouvez alors vérifier votre boîte de réception (et vos spams).
  • Erreur : Un message d'erreur s'affiche (ex: Authentication failed). Vérifiez alors votre mot de passe d'application et vos paramètres serveur.

3. Installation et Droits d'accès

🐧 Sur Linux (Ubuntu, Debian, etc.)

Déplacez vos scripts vers /usr/local/bin/. Vous devez ensuite rendre les fichiers exécutables pour que le système puisse les lancer :

sudo chmod +x /usr/local/bin/lanceur.py
sudo chmod +x /usr/local/bin/RetrouveMonPC.py

🪟 Sur Windows

Créez manuellement le dossier suivant s'il n'existe pas et placez-y vos fichiers :

C:\Users\votre_nom\AppData\Local\python

Note : Remplacez "votre_nom" par votre nom d'utilisateur Windows.

4. Modifier le temps d'attente

Le script lanceur.py vérifie la connexion à intervalle régulier. Pour modifier ce délai, ouvrez-le et changez la valeur TEMPS_ATTENTE (en secondes) :

# Pour une vérification toutes les 5 minutes :
TEMPS_ATTENTE = 300

5. Tableau comparatif des OS

FonctionnalitéWindowsLinux
Commande Pythonpythonpython3
Droits fichiersStandardchmod +x requis
WebcamIndex 0 (DirectShow)/dev/video0