>_ DevTrendsfr

Langue

Accueil

Langages

Sections

Frontend Backend Mobile DevOps AI / ML Sécurité
PHP

Comment découvrir que votre voisin s'est connecté à votre Wi-Fi avant qu'il n'ait téléchargé son premier gigaoctet

1 119 étoiles

Imaginez la scène : c'est le soir, vous êtes bien installé sur votre canapé prêt à regarder un film en 4K, mais la vidéo met une éternité à charger. Vous ouvrez les paramètres de votre routeur et vous voyez une liste d'une dizaine d'"appareils inconnus". Cela vous parle ? Dans mon expérience, ces "invités" ont tendance à apparaître au pire moment possible. Bien sûr, vous pourriez vérifier manuellement le panneau d'administration du routeur de temps en temps, mais qui d'entre nous le fait plus d'une fois par an ?

C'est là qu'intervient Pi.Alert — un "chien de garde" open-source pour votre réseau domestique ou de bureau. Ce n'est pas qu'un simple scanner, mais un système de surveillance complet qui donnera l'alerte avant qu'un invité non désiré n'ait le temps de scanner vos partages réseau.

Qu'est-ce que Pi.Alert et pourquoi ce n'est pas simplement nmap avec une interface web ?

Le projet a été initialement conçu comme une solution légère pour le Raspberry Pi, mais au fil du temps, il est devenu un outil puissant qui peut fonctionner sur pratiquement n'importe quel serveur Linux ou dans Docker. Sa tâche principale est la surveillance des connexions LAN et Wi-Fi.

Contrairement aux scanners simples, Pi.Alert conserve l'historique. Il se souvient de chaque appareil, de son adresse MAC, de la fréquence de ses apparitions, et même du type de matériel. Si un nouvel appareil apparaît sur le réseau — vous recevez une notification. Si votre appareil "toujours allumé" (par exemple, une caméra connectée ou un serveur) disparaît soudainement du réseau — vous recevez à nouveau une notification.

Que propose-t-il ?

Passons en revue les fonctionnalités clés qui rendent Pi. Alert indispensable dans un Home Lab :

  1. Contrôle total des appareils. Le système utilise plusieurs méthodes de scan simultanément : du classique arp-scan à l'intégration avec des serveurs DHCP comme Pi-hole, Mikrotik, UniFi ou Keenetic (via SNMP ou API).
  2. Surveillance des services web. Si vous exécutez plusieurs services auto-hébergés (Nextcloud, Home Assistant, Plex), Pi. Alert vérifiera leur disponibilité via HTTP/HTTPS, surveillera la validité des certificats SSL et mesurera les temps de réponse.
  3. Détecteur de serveur DHCP étranger. C'est une fonctionnalité spécifique mais utile. Si quelqu'un dans votre réseau branche accidentellement (ou intentionnellement) un routeur "dans le mauvais sens" et commence à distribuer ses propres adresses IP, Pi. Alert le signalera immédiatement.
  4. Notifications intelligentes. Oubliez la vérification du panneau web. Le projet prend en charge l'envoi d'alertes via Telegram, Pushsafer, Pushover, e-mail, et même le service ntfy.

Comment ça fonctionne en interne

L'architecture du projet est logique et simple, ce qui le rend très stable :

  • Backend : Écrit en PHP et exécuté selon un planning via le cron système (généralement toutes les 5 minutes). Il interroge le réseau, met à jour la base de données SQLite et envoie les notifications.
  • Frontend : Une interface agréable et moderne qui prend en charge plusieurs langues, dont le russe. Vous pouvez y regrouper les appareils, leur assigner des icônes, visualiser des graphiques d'activité, et même envoyer des Magic Packets pour réveiller des ordinateurs (Wake-on-LAN).
  • Satellites : Si vous avez un réseau complexe avec plusieurs VLANs ou des segments physiquement éloignés, vous pouvez installer de petits scripts satellites qui collectent les données localement et les envoient au serveur Pi. Alert "principal".

Cas d'utilisation pratiques : pour qui est-ce ?

1. Sécurité du réseau domestique

Vous avez configuré Pi. Alert et "nettoyé" la liste des appareils, en标记ant votre téléphone, votre ordinateur portable et votre TV comme fiables. Une semaine plus tard, un message arrive sur Telegram : "Nouvel appareil : Xiaomi-Phone." Mais vous n'avez que des appareils Apple à la maison. C'est une bonne raison de changer votre mot de passe Wi-Fi ou de vérifier si votre voisin n'est pas "passé dire bonjour".

2. Surveillance de la maison connectée

Les appareils connectés ont tendance à "se déconnecter" du réseau. Avec Pi. Alert, vous saurez qu'un capteur de fuite ou une caméra est hors ligne avant que le problème ne survienne.

3. Surveillance pour développeur

Si vous déployez des projets sur un serveur domestique, Pi. Alert vérifiera si votre conteneur a planté ou si votre certificat SSL Let's Encrypt a expiré.

Comment démarrer

L'installation est simplifiée au maximum. Pour la plupart des systèmes basés sur Debian (y compris Ubuntu et Raspberry Pi OS), une seule commande suffit :

sudo bash -c "$(wget -qLO - https://github.com/leiweibau/Pi.Alert/raw/main/install/pialert_install.sh)"

Au fait, pour les passionnés de virtualisation, il y a une bonne nouvelle : le projet est officiellement pris en charge dans les Proxmox Helper-Scripts, vous pouvez donc le lancer dans un conteneur LXC en literally quelques minutes.

Cela vaut-il le coup d'essayer ?

Si vous accordez de l'importance à l'ordre dans votre réseau et voulez dormir sur vos deux oreilles, en sachant qu'aucun octet ne vous échappera — certainement oui. Pi. Alert vous conquiert par sa simplicité de configuration et en même temps la profondeur de ses capacités. Il n'est pas surchargé de fonctionnalités inutiles, mais tout ce qu'il propose fonctionne comme une horloge.

Le projet est activement développé par la communauté (c'est un fork de l'original mais abandonné Pi. Alert), reçoit régulièrement des mises à jour et de nouvelles intégrations. D'après mon expérience, c'est l'un de ces outils que vous configurez une fois et dont vous profitez ensuite des fruits de son travail.

Comment surveillez-vous la sécurité de votre réseau ? Utilisez-vous les outils intégrés de votre routeur ou faites-vous confiance à des solutions spécialisées ? Partagez votre expérience dans les commentaires !

Projets similaires