So finden Sie heraus, ob sich Ihr Nachbar mit Ihrem WLAN verbunden hat, bevor er sein erstes Gigabyte herunterlädt
Stellen Sie sich folgendes vor: Es ist Abend, Sie machen es sich auf dem Sofa gemütlich, um einen Film in 4K zu schauen, aber das Video puffert unbarmherzig weiter. Sie öffnen Ihre Router-Einstellungen und sehen dort eine Liste mit zehn „unbekannten Geräten". Kommt Ihnen das bekannt vor? Nach meiner Erfahrung tauchen diese „Gäste" meistens im schlechtesten Moment auf. Natürlich könnten Sie das Router-Admin-Panel regelmäßig manuell überprüfen, aber wer von uns tut das mehr als einmal im Jahr?
Genau hier kommt Pi.Alert ins Spiel — ein Open-Source-„Wachhund" für Ihr Heim- oder Büronetzwerk. Es ist nicht nur ein Scanner, sondern ein vollständiges Überwachungssystem, das Alarm schlägt, bevor ein ungebetener Gast Zeit hat, Ihre Netzwerkfreigaben zu scannen.
Was ist Pi.Alert und warum es nicht nur nmap mit einer Weboberfläche ist
Das Projekt wurde ursprünglich als leichtgewichtige Lösung für den Raspberry Pi konzipiert, hat sich aber im Laufe der Zeit zu einem leistungsstarken Tool entwickelt, das auf praktisch jedem Linux-Server oder in Docker ausgeführt werden kann. Seine Hauptaufgabe ist die Überwachung von LAN- und WLAN-Verbindungen.
Im Gegensatz zu einfachen Scannern führt Pi.Alert eine Historie. Es merkt sich jedes Gerät, seine MAC-Adresse, die Häufigkeit des Erscheinens und sogar die Art der Hardware. Wenn ein neues Gerät im Netzwerk auftaucht — erhalten Sie eine Benachrichtigung. Wenn Ihr „immer eingeschaltetes" Gerät (z. B. eine Smart-Kamera oder ein Server) plötzlich aus dem Netzwerk verschwindet — erhalten Sie erneut eine Benachrichtigung.
Was es zu bieten hat
Lassen Sie uns die wichtigsten Funktionen aufschlüsseln, die Pi.Alert in einem Home Lab unverzichtbar machen:
- Vollständige Gerätekontrolle. Das System nutzt gleichzeitig mehrere Scan-Methoden: vom klassischen
arp-scanbis zur Integration mit DHCP-Servern wie Pi-hole, Mikrotik, UniFi oder Keenetic (via SNMP oder API). - Webservice-Überwachung. Wenn Sie mehrere selbst gehostete Dienste betreiben (Nextcloud, Home Assistant, Plex), prüft Pi.Alert deren Verfügbarkeit über HTTP/HTTPS, überwacht die Gültigkeit von SSL-Zertifikaten und misst Antwortzeiten.
- Erkennung fremder DHCP-Server. Dies ist eine spezifische, aber nützliche Funktion. Wenn jemand in Ihrem Netzwerk versehentlich (oder absichtlich) einen Router „falsch herum" einsteckt und anfängt, seine eigenen IP-Adressen zu verteilen, meldet Pi.Alert dies sofort.
- Intelligente Benachrichtigungen. Vergessen Sie das Überprüfen des Webpanels. Das Projekt unterstützt das Senden von Alarmen über Telegram, Pushsafer, Pushover, E-Mail und sogar den
ntfyDienst.
Wie es intern funktioniert
Die Projektarchitektur ist logisch und einfach, was sie sehr stabil macht:
- Backend: Geschrieben in PHP und läuft zeitgesteuert über den System-
cron(normalerweise alle 5 Minuten). Es fragt das Netzwerk ab, aktualisiert die SQLite-Datenbank und sendet Benachrichtigungen. - Frontend: Eine angenehme und moderne Oberfläche, die mehrere Sprachen unterstützt, darunter auch Russisch. Hier können Sie Geräte gruppieren, ihnen Symbole zuweisen, Aktivitätsgraphen anzeigen und sogar Magic Packets senden, um Computer aufzuwecken (Wake-on-LAN).
- Satelliten: Wenn Sie ein komplexes Netzwerk mit mehreren VLANs oder physisch entfernten Segmenten haben, können Sie kleine Satellitenscripts installieren, die Daten lokal sammeln und an den „Haupt"-Pi.Alert-Server senden.
Praktische Anwendungsfälle: Für wen ist das gedacht?
1. Sicherheit des Heimnetzwerks
Sie haben Pi.Alert eingerichtet und die Geräteliste „aufgeräumt", Ihr Telefon, Laptop und Ihren Fernseher als vertrauenswürdig markiert. Eine Woche später arrive eine Nachricht in Telegram: „Neues Gerät: Xiaomi-Phone." Aber Sie haben zu Hause nur Apple-Geräte. Das ist ein guter Grund, Ihr WLAN-Passwort zu ändern oder nachzusehen, ob Ihr Nachbar „zu Besuch vorbeigeschaut" hat.
2. Smart-Home-Überwachung
Smart-Geräte neigen dazu, aus dem Netzwerk zu verschwinden. Mit Pi.Alert erfahren Sie, dass ein Leck-Sensor oder eine Kamera offline ist, bevor Probleme auftreten.
3. Entwickler-Überwachung
Wenn Sie Projekte auf einem Heimserver bereitstellen, prüft Pi.Alert, ob Ihr Container abgestürzt ist oder ob Ihr Let’s Encrypt SSL-Zertifikat abgelaufen ist.
Erste Schritte
Die Installation ist maximal vereinfacht. Für die meisten Debian-basierten Systeme (einschließlich Ubuntu und Raspberry Pi OS) reicht ein einzelner Befehl:
sudo bash -c "$(wget -qLO - https://github.com/leiweibau/Pi.Alert/raw/main/install/pialert_install.sh)"
Übrigens gibt es für Virtualisierungs-Enthusiasten eine gute Nachricht: Das Projekt wird offiziell in Proxmox Helper-Scripts unterstützt, sodass Sie es in wenigen Minuten in einem LXC-Container starten können.
Lohnt es sich, es auszuprobieren?
Wenn Sie Ordnung in Ihrem Netzwerk schätzen und ruhig schlafen möchten, in dem Wissen, dass kein einziges Byte an Ihrer Aufmerksamkeit vorbeikommt — auf jeden Fall ja. Pi.Alert überzeugt durch einfache Einrichtung und gleichzeitig die Tiefe seiner Möglichkeiten. Es ist nicht mit unnötigen Funktionen überladen, aber alles, was es hat, funktioniert wie ein Uhrwerk.
Das Projekt wird aktiv von der Community weiterentwickelt (es ist ein Fork des ursprünglichen, aber aufgegebenen Pi.Alert), erhält regelmäßig Updates und neue Integrationen. Nach meiner Erfahrung ist es eines jener Tools, die Sie einmal einrichten und dann einfach die Früchte seiner Arbeit genießen.
Wie überwachen Sie Ihre Netzwerksicherheit? Verwenden Sie die integrierten Tools Ihres Routers oder vertrauen Sie auf spezialisierte Lösungen? Teilen Sie Ihre Erfahrungen in den Kommentaren!
Ähnliche Projekte