Muchos puntos de acceso Wi-Fi en estos días tienen un "inicio de sesión web", especialmente los gratuitos. Ya sabes, los que redirigen cualquier solicitud HTTP a su formulario de inicio de sesión. Windows generalmente muestra la notificación "Se puede requerir información de inicio de sesión adicional" para estos.
¿Hay alguna manera de que pueda automatizar el proceso de dichos inicios de sesión, es decir? guardar mi nombre de usuario y contraseña (para un punto de acceso determinado)? Idealmente, quiero que esto suceda sin siquiera abrir mi navegador habitual, aunque si el proceso en sí mismo abre y cierra automáticamente una ventana de Internet Explorer para realizar el inicio de sesión, podría estar bien.
Respuestas:
Crearía un comando curl que se ejecuta en el arranque del sistema. Cuando se ejecuten los comandos, enviará sus detalles de autenticación y lo registrará.
Esto se puede lograr con la función "copiar como rizo" de los cromos de Google. Copie la solicitud de obtención como un comando curl desde su navegador web después de hacer clic en el botón de inicio de sesión en un script bash.
Esto supone la autenticación por dirección mac, sin embargo, si es por cookie, puede guardar la cookie devuelta en la carpeta de cookies del navegador correspondiente.
fuente
@Thrustmaster señaló su script de Python, pero también podría usar PowerShell para hacer esto.
Ejecute el script PS que usaría el cmdlet Invoke-WebRequest para conectarse a cualquier sitio conocido (en el Reino Unido, usualmente usamos bbc.co.uk, principalmente porque es fácil de escribir :)
Luego, deberá analizar el objeto devuelto para asegurarse de que no sea el sitio esperado.
Entonces necesitaría identificar los campos que necesitan ser completados. ¡Esta sería la parte difícil! No está mal si conoce el diseño de la página de inicio de sesión o simplemente tiene algunas páginas conocidas.
Luego complete los campos del formulario requeridos y envíelos.
Finalmente obtenga el script para abrir su navegador normalmente.
¡O tal vez sería mucho más fácil mantener otro navegador instalado y solo usarlo cuando esté en una red Wi-Fi que necesita un inicio de sesión!
fuente
Aparte de las secuencias de comandos como ya se sugirió, no parece haber ninguna aplicación de Windows que lo admita. Sin embargo, hay varias aplicaciones de Android / iOS.
fuente
¡Mili es mi script que ayuda a las páginas de acceso automático de inicio de sesión!
https://github.com/SadeghHayeri/Mili
Mili comprueba automáticamente los servicios de Mikrotik y luego intenta iniciar sesión con tu información de inicio de sesión.
También puede utilizar información de inicio de sesión múltiple como esta:
fuente