Automatische Erkennung und Handhabung von Captive Portals unter Linux
Dieses Skript automatisiert die Erkennung von Captive Portals (Login-Seiten in WLAN-Netzwerken) und öffnet automatisch einen Browser zur Authentifizierung.
99-captive-portal | ||
README.md |
NetworkManager Captive Portal Auto-Detector
Automatische Erkennung und Handhabung von Captive Portals unter Linux
Dieses Skript automatisiert die Erkennung von Captive Portals (Login-Seiten in WLAN-Netzwerken) und öffnet automatisch einen Browser zur Authentifizierung.
🚀 Funktionsweise
Das Skript wird als NetworkManager Dispatch Script integriert und:
- Überwacht WLAN-Verbindungsereignisse
- Führt Connectivity-Checks durch wenn eine Verbindung aufgebaut wird
- Erkennt automatisch Captive Portals durch HTTP-Response-Analyse
- Öffnet Firefox zur Anmeldung beim Portal
- Loggt alle Aktivitäten zur einfachen Fehleranalyse
📋 Features
- 🔍 Zuverlässige Erkennung: Prüft multiple Connectivity-Endpoints
- ⚡ Automatisch: Keine manuelle Interaktion nötig
- 📝 Detailliertes Logging: Umfassende Protokollierung nach
/var/log/nm-captive.log
- 🎯 WLAN-spezifisch: Reagiert nur auf WLAN-Verbindungen
- 🔧 Einfache Installation: Einfache Kopieren und Berechtigungen setzen
🛠️ Installation
sudo cp 99-captive-portal /etc/NetworkManager/dispatcher.d/
sudo chmod +x /etc/NetworkManager/dispatcher.d/99-captive-portal
sudo touch /var/log/nm-captive.log