Automatice el inicio de sesión web para puntos de acceso Wi-Fi


10

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.


2
intente usar lastpass, automáticamente inicia sesión cuando se abre la página web
Shekhar

2
@JessRiedel La recomendación de compra no significa hardware, sino también software. La razón de esto es porque queremos que las preguntas y respuestas sean válidas durante mucho tiempo. Si bien una recomendación de software puede ser útil, es posible que no pasen años a partir de ahora cuando el software no esté disponible o ya no ofrezca la funcionalidad deseada. Sin embargo, softwarerecs.stackexchange.com podría ser un mejor lugar para publicar esto. Nuestro centro de ayuda es un buen lugar para leer sobre temas relacionados.
user2375849

3
Primero, no estaba haciendo una distinción entre hardware y software. Estaba haciendo una distinción entre un problema complejo, específico del usuario, no generalizable y uno simple, ampliamente aplicable. En segundo lugar, hay innumerables preguntas en este sitio web con una vida útil de 1 o 2 años, por lo que ese criterio no se opone a esta pregunta. Tercero, he leído el material sobre el tema. Simplemente no creo que se esté aplicando correctamente aquí.
Jess Riedel

2
"¿Hay algún programa por ahí?" Probar en softwarerecs.stackexchange.com
Kevin Panko

3
Punto justo - aclarado. No quiero abrir mi navegador habitual, porque restaura todas las pestañas existentes y todas ellas son redirigidas a la página de inicio de sesión. Luego tengo que iniciar sesión en cada pestaña o volver a hacer clic en la mayoría de ellas, y dependiendo del proveedor de Wifi a veces el botón de retroceso también está roto. Pero si el proceso de inicio de sesión abriera un navegador diferente solo para iniciar sesión, estaría bien.
EM0

Respuestas:


3

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.

ingrese la descripción de la imagen aquí


0

@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!



-1

¡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:


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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.