Automatisieren Sie die Webanmeldung für Wi-Fi-Hotspots

10

Viele Wi-Fi-Hotspots haben heutzutage ein "Web-Login", insbesondere kostenlose. Sie wissen, diejenigen, die HTTP-Anfragen an ihr Anmeldeformular umleiten. Windows zeigt normalerweise die Benachrichtigung "Zusätzliche Anmeldeinformationen sind möglicherweise erforderlich" an.

Gibt es eine Möglichkeit, den Prozess solcher Anmeldungen zu automatisieren, dh. Benutzernamen und Passwort speichern (für einen bestimmten Hotspot)? Im Idealfall möchte ich, dass dies geschieht, ohne meinen üblichen Browser zu öffnen. Wenn der Prozess selbst automatisch ein Internet Explorer-Fenster öffnet und schließt, um die Anmeldung durchzuführen, ist dies möglicherweise in Ordnung.

EM0
quelle
2
Versuchen Sie es mit Lastpass, es meldet Sie automatisch an, wenn die Webseite geöffnet wird
Shekhar
2
@ JessRiedel Einkaufsempfehlung bedeutet nicht Hardware, sondern auch Software. Der Grund dafür ist, dass wir möchten, dass Fragen und Antworten für eine lange Zeit gültig sind. Eine Softwareempfehlung kann zwar hilfreich sein, aber in einigen Jahren ist die Software möglicherweise nicht mehr verfügbar oder bietet nicht mehr die gewünschte Funktionalität. softwarerecs.stackexchange.com ist jedoch möglicherweise ein besserer Ort, um dies zu veröffentlichen. Unser Hilfezentrum ist ein guter Ort, um sich über Themen zu informieren.
Moses
3
Erstens habe ich nicht zwischen Hardware und Software unterschieden. Ich habe zwischen einem komplexen, benutzerspezifischen, nicht verallgemeinerbaren Problem und einem einfachen, allgemein anwendbaren Problem unterschieden. Zweitens gibt es auf dieser Website unzählige Fragen mit einer Nutzungsdauer von 1 oder 2 Jahren, so dass dieses Kriterium nicht gegen diese Frage auswählt. Drittens habe ich das themenbezogene Material gelesen. Ich glaube einfach nicht, dass es hier richtig angewendet wird.
Jess Riedel
2
"Gibt es da draußen ein Programm?" Versuchen Sie auf softwarerecs.stackexchange.com
Kevin Panko
3
Fairer Punkt - geklärt. Ich möchte meinen üblichen Browser nicht öffnen, da er alle vorhandenen Registerkarten wiederherstellt und alle auf die Anmeldeseite umgeleitet werden. Dann muss ich mich entweder in jedem Tab anmelden oder in den meisten zurückklicken - und je nach WLAN-Anbieter ist manchmal auch die Zurück-Schaltfläche defekt. Wenn der Anmeldevorgang jedoch einen anderen Browser öffnete, um sich anzumelden, wäre dies in Ordnung.
EM0

Antworten:

3

Ich würde einen Curl-Befehl erstellen, der beim Systemstart ausgeführt wird. Wenn die Befehle ausgeführt werden, werden Ihre Authentifizierungsdetails gesendet und Sie angemeldet.

Dies kann mit der Funktion "Als Locken kopieren" von Google Chromes erreicht werden. Kopieren Sie die Get-Anfrage als Curl-Befehl aus Ihrem Webbrowser, nachdem Sie auf die Anmeldeschaltfläche in ein Bash-Skript geklickt haben.

Dies setzt die Authentifizierung anhand der Mac-Adresse voraus. Wenn es sich jedoch um ein Cookie handelt, können Sie das zurückgegebene Cookie im entsprechenden Cookie-Ordner des Browsers speichern.

Geben Sie hier die Bildbeschreibung ein

Robert Northard
quelle
0

@ Thrustmaster zeigte auf sein Python-Skript, aber Sie können auch PowerShell verwenden, um dies zu tun.

Führen Sie das PS-Skript aus, das das Cmdlet Invoke-WebRequest verwendet, um eine Verbindung zu einer bekannten Site herzustellen (in Großbritannien verwenden wir normalerweise bbc.co.uk, hauptsächlich, weil die Eingabe einfach ist :)

Sie müssten dann die Überprüfung des zurückgegebenen Objekts analysieren, um sicherzustellen, dass es sich nicht um die erwartete Site handelt.

Dann müssten Sie die Felder identifizieren, die ausgefüllt werden müssen. Dies wäre der schwierige Teil! Nicht schlecht, wenn Sie das Layout der Anmeldeseite kennen oder nur einige bekannte Seiten haben.

Füllen Sie dann die erforderlichen Formularfelder aus und senden Sie sie ab.

Lassen Sie das Skript schließlich Ihren Browser normal öffnen.

Oder vielleicht wäre es viel einfacher, einen anderen Browser installiert zu halten und diesen einfach zu verwenden, wenn Sie sich in einem Wi-Fi-Netzwerk befinden, für das eine Anmeldung erforderlich ist!

Julian Knight
quelle
0

Abgesehen von der bereits vorgeschlagenen Skripterstellung scheint es keine Windows-Anwendungen zu geben, die dies unterstützen. Es gibt jedoch mehrere Android / iOS-Apps.

Garrett Dumas
quelle
Können Sie bitte Links zu diesen Android / iOS-Apps posten?
Shenal Silva
-1

Mili ist mein Skript, das bei der automatischen Anmeldung von Hotspot-Seiten hilft!

https://github.com/SadeghHayeri/Mili

.

Mili sucht automatisch nach Mikrotik-Diensten und versucht dann, sich mit Ihren Anmeldeinformationen anzumelden.

Sie können auch mehrere Anmeldeinformationen wie folgt verwenden:


    [
        {
            "username": "user1",
            "password": "pass1",
            "share": 5
        },
        {
            "username": "user2",
            "password": "pass2",
            "share": 1
        }
    ]

Sadegh Hayeri
quelle