Ne perdez plus jamais la trace de votre ordinateur.
RetrouveMonPC v1.0
Localisez votre ordinateur et identifiez l'utilisateur en cas de vol.
Protégez votre ordinateur : Localisation et surveillance à distance
Ce projet est né d'un besoin simple : garder un œil sur son matériel informatique en cas de perte ou de vol. Grâce à la puissance de Python, j'ai développé une solution légère et discrète qui vous permet de recevoir par e-mail un rapport détaillé dès que votre ordinateur est utilisé sur une connexion internet inconnue.
La plupart des logiciels de localisation sont payants ou gourmands en ressources, retrouve_pc est un script Python ultra-léger qui ne s'active que lorsque votre ordinateur change de réseau internet. Vous recevez alors une alerte mail complète avec l'adresse précise du voleur.
1. Le Concept
Ce script surveille la connexion internet de votre ordinateur. S'il détecte une connexion inhabituelle (vol, perte), il vous envoie immédiatement :
- Géolocalisation : l'adresse IP et la localisation du PC avec lien Google Maps cliquable.
- Preuve d'activité : une capture d'écran de la session en cours pour voir ce qui est fait sur votre machine.
- Identité visuelle : Une photo prise via la webcam dès l'ouverture de session.
2. Comment ça marche ?
Le système repose sur deux scripts qui travaillent en tandem :
- Le Lanceur : Un programme qui tourne en arrière-plan et vérifie toutes les 5 minutes si une action est nécessaire.
- Le Script de Surveillance : Il identifie l'adresse IP, récupère la localisation approximative (Ville, FAI, Coordonnées GPS) et prend une photo via la webcam ainsi qu'une capture d'écran
les Points forts de cette solution :de cette solution :
- Filtre d'IP Fixe : Pour ne pas être inondé de messages, le script ignore automatiquement vos propres connexions (votre domicile par exemple).
- Sécurité des données : Les identifiants e-mail sont masqués par encodage pour plus de discrétion.
- Multi-plateforme : Fonctionne de manière identique sous Windows et Linux.
- Confidentialité totale : Les photos prises sont immédiatement supprimées après l'envoi du mail. Confidentialité et Protection des Données
Ce dont vous avez besoin
- Un PC à protéger : en générale votre PC portable.
- Installer python : la version 3.12 et quelques bibliothèques externes.
- Une adresse mail : une adresse mail avec un mot de passe application si possible, quelques explications pour sur cette page.
CONTENU DU PACK :
- RetrouveMonPC.py : Le script principal (coeur du système).
- Lanceur.py : Le gestionnaire qui tourne en boucle.
- Generateur_config.py: Outil pour chiffrer vos identifiants.
- Test_mail.py : Utilitaire pour vérifier la connexion.
L'astuce de l'Auto-Login
Pour que RetrouveMonPC puisse identifier un voleur, la session doit être ouverte. Si le PC est bloqué par un mot de passe au démarrage, le voleur risque de reformater le disque immédiatement.
Ma stratégie : J'active l'auto-login (connexion automatique) pour que le voleur accède au bureau, déclenchant ainsi le script de surveillance, mais je verrouille mes données sensibles avec les méthodes ci-dessous.
⚠️ Rappel Juridique
Ce script doit être utilisé exclusivement sur un matériel dont vous êtes le propriétaire légal. L'usage de cet outil à l'insu d'un tiers sur un matériel ne vous appartenant pas est strictement interdit par la loi.
