Automatize o login na web para pontos de acesso Wi-Fi


10

Atualmente, muitos pontos de acesso Wi-Fi possuem um "login na web", especialmente os gratuitos. Você sabe, aqueles que redirecionam qualquer solicitação HTTP para seu formulário de login. O Windows geralmente exibe a notificação "Informações adicionais de login podem ser necessárias" para elas.

Existe uma maneira que eu possa automatizar o processo de tais logins, ou seja. salvar meu nome de usuário e senha (para um determinado ponto de acesso)? Idealmente, quero que isso aconteça sem abrir o navegador habitual, embora se o processo em si abra e feche automaticamente uma janela do Internet Explorer para executar o logon que pode estar OK.


2
tente usar LastPass, que registra automaticamente em você quando a página é aberta
Shekhar

2
A recomendação do @JessRiedel Shopping não significa hardware, mas também software. A razão para isso é que queremos que perguntas e respostas sejam válidas por um longo tempo. Embora uma recomendação de software possa ser útil, pode não levar anos a partir de agora, quando o software não estiver disponível ou não oferecer mais a funcionalidade desejada. O softwarerecs.stackexchange.com pode ser um lugar melhor para postar isso, no entanto. Nossa central de ajuda é um bom lugar para ler sobre assuntos sobre tópicos.

3
Primeiro, eu não estava fazendo uma distinção entre hardware e software. Eu estava fazendo uma distinção entre um problema complexo, específico do usuário, não generalizável e um problema simples e amplamente aplicável. Segundo, existem inúmeras perguntas neste site com vida útil de 1 ou 2 anos, de modo que esse critério não se opõe a essa pergunta. Terceiro, li o material sobre o tópico. Simplesmente não acho que esteja sendo aplicado corretamente aqui.
21814 Jess Riedel

2
"Existe um programa por aí?" Tente em softwarerecs.stackexchange.com
Kevin Panko

3
Ponto justo - esclarecido. Não quero abrir meu navegador habitual, porque restaura todas as guias existentes e todas elas são redirecionadas para a página de login. Então, preciso fazer login em todas as guias ou clicar novamente na maioria delas - e, dependendo do provedor Wifi, às vezes o botão voltar também está quebrado. Mas se o processo de login abrisse um navegador diferente apenas para fazer login, tudo bem.
EM0

Respostas:


3

Eu criaria um comando curl que é executado na inicialização do sistema. Quando os comandos são executados, os detalhes da autenticação são enviados e você é logado.

Isso pode ser alcançado com o recurso "copiar como enrolar" dos cromos do Google. Copie a solicitação get como um comando curl do seu navegador da web depois de clicar no botão de login em um script bash.

Isso pressupõe a autenticação pelo endereço mac; no entanto, se for por cookie, você poderá salvar o cookie retornado na pasta de cookies do navegador apropriado.

insira a descrição da imagem aqui


0

O @Thrustmaster apontou para o script Python, mas você também pode usar o PowerShell para fazer isso.

Execute o script PS que usaria o cmdlet Invoke-WebRequest para conectar-se a qualquer site conhecido (no Reino Unido, geralmente usamos bbc.co.uk, principalmente porque é fácil digitar :)

Você precisaria analisar a verificação do objeto retornado para garantir que não era o site esperado.

Então você precisaria identificar os campos que precisam ser preenchidos. Essa seria a parte mais difícil! Não é tão ruim se você conhece o layout da página de login ou apenas possui algumas páginas conhecidas.

Em seguida, preencha os campos do formulário necessários e envie.

Por fim, obtenha o script para abrir seu navegador normalmente.

Ou talvez fosse muito mais fácil manter outro navegador instalado e apenas usá-lo em uma rede Wi-Fi que precisava de um login!



-1

Mili é o meu script que ajuda nas páginas de ponto de acesso automático!

https://github.com/SadeghHayeri/Mili

O que outras pessoas estão dizendo

O Mili verifica automaticamente os serviços Mikrotik e, em seguida, tente fazer o login com suas informações de login.

Além disso, você pode usar informações de login múltiplo como este:


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.