Automatize o login na web para hotspots Wi-Fi

10

Muitos pontos de acesso Wi-Fi nos dias de hoje têm um "login na web", especialmente os gratuitos. Você sabe, aqueles que redirecionam qualquer solicitação HTTP para o 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 posso automatizar o processo de tais logins, ou seja. salvar meu nome de usuário e senha (para um determinado hotspot)? Idealmente, quero que isso aconteça sem precisar abrir meu navegador habitual, embora se o processo em si abrir e fechar automaticamente uma janela do Internet Explorer para executar o login que pode ser OK.

    
por EM0 08.10.2013 / 20:00

3 respostas

3

Eu criaria um comando curl que é executado na inicialização do sistema. Quando os comandos forem executados, ele enviará seus detalhes de autenticação e fará seu login.

Isso pode ser conseguido com o recurso "copiar como curvar" dos cromos do Google. Copie a solicitação get como um comando curl em 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 dos navegadores apropriados.

    
por 17.08.2014 / 14:56
0

O @Thrustmaster apontou para seu 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 então analisar a verificação de objeto retornado para garantir que não era o site esperado.

Em seguida, você precisaria identificar os campos que precisam ser preenchidos. Essa seria a parte difícil. Não é muito ruim se você conhece o layout da página de login ou apenas tem algumas páginas conhecidas.

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

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

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

    
por 09.05.2014 / 16:02
0

Diferentemente do script, como já sugerido, não parece haver nenhum aplicativo do Windows que suporte isso. Existem vários aplicativos para Android / iOS, no entanto.

    
por 10.07.2014 / 21:04