Wiele hotspotów Wi-Fi ma obecnie „login internetowy”, szczególnie te darmowe. Wiesz, te, które przekierowują każde żądanie HTTP do formularza logowania. System Windows zazwyczaj wyświetla powiadomienie „Wymagane mogą być dodatkowe informacje logowania”.
Czy istnieje sposób na zautomatyzowanie procesu takich logowania, tj. zapisać moją nazwę użytkownika i hasło (dla danego punktu dostępowego)? Idealnie byłoby, gdyby stało się to bez otwierania mojej zwykłej przeglądarki, chociaż jeśli sam proces automatycznie otworzy się i zamknie okno przeglądarki Internet Explorer w celu wykonania logowania, które może być OK.
Odpowiedzi:
Utworzyłbym polecenie curl, które uruchamia się przy starcie systemu. Po wykonaniu polecenia wyśle dane uwierzytelniające i zaloguje się.
Można to osiągnąć dzięki funkcji „kopiuj jako zwijanie” Google Chrome. Skopiuj żądanie get jako polecenie curl z przeglądarki internetowej po kliknięciu przycisku logowania w skrypcie bash.
Zakłada się uwierzytelnianie według adresu mac, jednak jeśli jest to plik cookie, możesz zapisać zwrócony plik cookie w odpowiednim folderze plików cookie przeglądarki.
źródło
@Thrustmaster wskazał na swój skrypt w języku Python, ale można to również zrobić za pomocą programu PowerShell.
Uruchom skrypt PS, który użyłby polecenia cmdlet Invoke-WebRequest, aby połączyć się z dowolną znaną witryną (w Wielkiej Brytanii zwykle używamy bbc.co.uk, głównie dlatego, że łatwo jest pisać :)
Następnie należy przeanalizować zwrócony obiekt, aby upewnić się, że nie był to oczekiwany serwis.
Następnie musisz zidentyfikować pola, które wymagają wypełnienia. To byłaby trudna część! Nieźle, jeśli znasz układ strony logowania lub masz tylko kilka znanych stron.
Następnie wypełnij wymagane pola formularza i prześlij.
Na koniec pobierz skrypt, aby normalnie otworzyć przeglądarkę.
A może o wiele łatwiej byłoby mieć zainstalowaną inną przeglądarkę i używać jej tylko w sieci Wi-Fi, która wymagała zalogowania!
źródło
Poza skryptami, jak już sugerowano, wydaje się, że nie ma aplikacji Windows, które to obsługują. Istnieje jednak kilka aplikacji na Androida / iOS.
źródło
Mili to mój skrypt, który pomaga w automatycznym logowaniu stron hotspotów!
https://github.com/SadeghHayeri/Mili
W pobliżu
Mili automatycznie sprawdza usługi Mikrotik, a następnie próbuje zalogować się przy użyciu danych logowania.
możesz także użyć takich informacji o wielokrotnym logowaniu, jak to:
źródło