Como usar um portal cativo quando estiver no modo de texto?

3

Eu vi algumas outras perguntas onde eles mostram como se conectar a uma rede usando o bash, mas eu não vi nada em que você se conecta a uma rede de portal cativa a partir da linha de comando usando o Linux.

Existe uma maneira de fazer login em um portal cativo sem estar no modo gráfico / ter um gerenciador de janelas?

    
por leeand00 25.08.2018 / 22:39

1 resposta

4

Como as camadas / os subjacentes não estão falando WISpr / não executando um programa para lidar com portais cativos, para conectar-se a um portal cativo na linha de comando, você só precisa de um navegador ou um script.

Uma das possíveis soluções é usar o lynx, um navegador de modo de texto.

Ele funcionará na maioria dos portais cativos e permitirá que você insira seu login e senha para autenticar no portal cativo. Eu não tenho certeza se é WISpr ciente (ou seja, alguns portais raros onde WISpr é obrigatório)

No passado, havia também scripts bash circulando pelo FON, eles não estão funcionando hoje em dia. como em link ou este link

Uma boa pista sobre como escrever tal script pode ser vista aqui em python. No entanto, você terá que adaptá-lo às suas necessidades específicas.

link

No entanto, para a maioria dos portais, o lince está bem.

Veja a pergunta relacionada Portal cativo usando o Apache

Para ter uma ideia de quais são as tags WISpr das quais estou falando, consulte Obtendo tags WISPr de um portal de autenticação FON

Para outros que estiverem lendo esta pergunta, para testar um navegador como o Chrome, o Firefox ou o lynx em um Mac que autentica em um portal, é necessário desativar o CNA. Veja Desabilitando o CNA no MacOS

P.S. Com a notável exceção das principais telecomunicações e alguns fornecedores sem fio como a Ruckus (e alguns portais cativos prontos, como PfSense e CoovaChili), muitas (re) implementações de portais cativos implementam apenas a parte cativa / redirecionada e não implementam WISpr. .

Ser portais cativos tratados automaticamente pela Apple, Windows, Android e iOS só aumenta a confusão de muitas pessoas que não sabem como lidar com portais cativos quando em sistemas menos complexos, porque eles têm essa bela camada de abstração em sistemas mais complexos. .

Para lidar com portais cativos em sistemas que não os detectam, você precisa abrir um navegador e clicar em reload / tentar abrir uma página da web, para obter uma página para aceitar as cláusulas do provedor / ToS e / ou obter autenticado.

    
por 26.08.2018 / 14:18