Funcionalidades do Captive Portal
Portal de cadastro, hotspot MikroTik e controladora UniFi, tempo e velocidade, LGPD e Marco Civil, painel e relatórios, hospedagem local ou na nuvem, backup e atualizações: tudo incluído na licença.
Portal de cadastro no Wi-Fi
Uma tela de cadastro rápida, bonita e com a cara da sua empresa, feita para o celular e para quem tem pressa de navegar — no hotspot MikroTik ou na rede de convidados UniFi.
- Cadastro rápido no celular
Nome, CPF e e-mail obrigatórios; telefone, CEP, cidade e estado opcionais. Máscaras e teclado numérico onde faz sentido.
- CPF validado
Dígitos verificadores conferidos na hora. Sem cadastros com CPF inventado.
- CEP preenche cidade e UF
A consulta ao ViaCEP é feita pelo servidor: funciona mesmo antes de o visitante ter internet.
- Conectar novamente
Quem já se cadastrou entra pelo CPF, e o aparelho reconhecido pelo MAC ganha o botão "Conectar novamente".
- Retorno mais seguro (opcional)
Ative "Exigir e-mail junto com o CPF" para que só o titular consiga entrar de novo com aquele cadastro.
- Liberação automática
Concluído o cadastro, a internet é liberada sozinha: usuário de uso único no MikroTik ou autorização do aparelho na UniFi.
- Proteção contra robôs
Campo-armadilha (honeypot) e limite de tentativas por aparelho (IP + MAC).
- Com a sua marca
Logotipo em três tamanhos, favicon, cores e foto de fundo — veja em Aparência do portal.
Hotspot MikroTik
Você não precisa ser especialista em MikroTik: o sistema gera os arquivos e o script de configuração já com o IP e o token da sua instalação.
- Arquivos gerados pelo painel
Baixe login.html, alogin.html e setup.rsc em Configurações. Envie ao roteador e rode /import setup.rsc.
- setup.rsc completo
Cria o usuário da API restrito ao IP do servidor, walled garden, perfis com login CHAP/PAP, scripts on-login/on-logout, agendamentos e os limites de velocidade.
- Senha de uso único
Para cada acesso o sistema cria o usuário do hotspot (u000123) com uma senha nova — nada para vazar ou compartilhar. O CPF nunca vai para o roteador.
- Entrada e saída registradas
Os scripts on-login e on-logout do MikroTik avisam o sistema, que grava o início e o fim de cada conexão.
- Sincronização a cada 5 minutos
Atualiza tráfego e tempo e fecha sessões perdidas, mesmo se o roteador reiniciar.
- Teste de conexão e modo simulação
Botão para testar a API do roteador e modo simulação para conhecer o sistema sem equipamento.
Controladora UniFi
Tem access points UniFi? Escolha UniFi em Configurações e o mesmo portal, com os mesmos relatórios e a mesma LGPD, passa a liberar os visitantes pela sua controladora.
- UniFi OS ou controladora clássica
UDM, UCG, Cloud Key Gen2+ e UniFi OS Server, ou a Network Application na porta 8443 — o tipo é detectado automaticamente.
- Liberação pelo MAC
Concluído o cadastro, o aparelho é autorizado na controladora (authorize-guest) e navega na hora.
- Tempo e velocidade em cada autorização
O tempo máximo e a velocidade por usuário de Tempo e velocidade vão junto com a liberação de cada aparelho.
- Redirecionamento em um clique
O painel instala o guest/s/<site>/index.php na raiz do servidor, que leva o visitante da UniFi ao portal — ou baixe o arquivo.
- Verificação e teste de conexão
O painel confere a controladora, o site e o IP do servidor e testa o acesso, mostrando a versão do Network e os convidados conectados.
- Conectados e saídas registradas
A sincronização agendada consulta a controladora e registra o fim de cada sessão; em Conectados agora, Desconectar tira a autorização do aparelho.
Tempo e velocidade
Controle quanto tempo e quanta internet cada visitante usa, sem abrir o terminal do MikroTik nem a controladora UniFi: o painel aplica tudo para você.
- Tempo máximo por acesso
Em minutos (ex.: 60 = 1 hora). Ao atingir o tempo, o visitante é desconectado e precisa entrar de novo pelo portal.
- Um acesso por dia
Opção para cada cliente entrar pelo portal só uma vez por dia (até a meia-noite). Depois, só no dia seguinte.
- Velocidade por usuário
Download e upload máximos de cada aparelho conectado, em Mbps (aceita decimais, ex.: 1,5).
- Velocidade total do hotspot
Banda somada de todos os visitantes, para o Wi-Fi público não ocupar todo o link da empresa (no MikroTik; na UniFi, configure na própria controladora).
- Aplicado pelo painel
No MikroTik: rate-limit no perfil do hotspot e fila simples captive-total, pela API REST ou pela fila. Na UniFi: enviado em cada autorização.
- Situação atual
O painel mostra os limites em vigor e, no modo fila, se o último envio ao roteador já foi aplicado.
LGPD e Marco Civil
Ofereça Wi-Fi para o público cumprindo a Lei Geral de Proteção de Dados e guardando os registros de conexão exigidos pelo Marco Civil da Internet.
- Consentimento livre e destacado
Caixas desmarcadas, marketing separado e opcional. A prova fica gravada: versão, hash do texto, data, IP, MAC e navegador.
- Política e Termos gerados
Política de Privacidade e Termos de Uso montados com os dados da empresa e do Encarregado (DPO). Nova versão exige novo aceite.
- CPF criptografado
CPF guardado com criptografia (libsodium) e hash para busca, mascarado no painel. O CPF nunca vai para o roteador nem para a controladora.
- Direitos do titular (art. 18)
Formulário público com protocolo, prazo de 15 dias com alerta, exportação JSON, correção, anonimização e revogação de marketing.
- Registros de conexão (Marco Civil)
Início, fim, IP e MAC de cada acesso guardados por no mínimo 1 ano, como exige o art. 13.
- Retenção automática
Rotina diária apaga conexões vencidas e anonimiza cadastros inativos conforme o prazo que você definir.
- Trilha de auditoria
Quem viu um CPF, exportou, alterou, bloqueou, anonimizou ou mudou uma configuração — tudo registrado (art. 37).
Painel, relatórios e perfis
Saiba quem usa o seu Wi-Fi, quando e por quanto tempo, responda a qualquer pedido de informação em segundos e dê a cada pessoa da equipe só o acesso de que ela precisa.
- Painel inicial
Conectados agora, conexões e usuários únicos do dia, cadastros, aceite de marketing, tempo médio e solicitações LGPD pendentes.
- Gráficos por mês e por período
Conexões por dia com escolha do mês e horários de pico com período De/Até e atalhos de 7, 30 e 90 dias, 6 meses e 1 ano.
- Relatório de conexões
Filtros por data/hora, usuário (nome, e-mail ou CPF), MAC, IP e status, atalhos Hoje, Ontem, 7 dias, Este mês e Mês passado — com totais de tempo e tráfego, CSV (Excel) e impressão.
- Relatórios resumidos
Por usuário (todas as vezes que conectou, tempo total e médio), por dia, por horário e por cidade.
- Ficha do usuário e conectados agora
Conexões, aparelhos, consentimentos, correção de dados e bloqueio; lista de conectados com tempo, tráfego e botão Desconectar.
- Perfis de acesso
Administrador (tudo), gerente (relatórios, Tempo e velocidade, Auditoria, Portal, Páginas e equipe) e operador (o dia a dia da recepção). Senhas com bcrypt, bloqueio por tentativas e expiração por inatividade.
Aparência do portal
Deixe o portal com a identidade da sua empresa em poucos minutos, vendo o resultado enquanto ajusta.
- Logotipo com tamanho ajustável
Envie PNG, JPG, WEBP ou GIF e escolha Pequeno (48px), Médio (80px) ou Grande (130px).
- Favicon próprio
O ícone da aba do navegador nas páginas do portal e do painel, separado do logotipo.
- Cor ou foto de fundo
Cor sólida ou foto (recomendado 1920×1080), com ajuste da cor dos textos sobre o fundo.
- Cores de cada elemento
Quadros, textos, bordas, campos, botões e abas, cada um com a sua cor.
- Pré-visualização ao vivo
Veja o portal mudar enquanto troca cores, logotipo e tamanho — antes de salvar.
- Textos editáveis
Início, Termos, Política, Direitos, Atualização, Conectando, Conectado e Rodapé, com variáveis como {empresa}. Nova versão dos Termos ou da Política pede novo aceite e fica no histórico.
Local ou na nuvem
Escolha onde o sistema roda e o painel mostra uma verificação de compatibilidade para o equipamento e o modo escolhidos.
- Local (XAMPP na rede)
Instale num computador da própria empresa (Windows + XAMPP). Os dados ficam dentro da sua rede.
- Nuvem (VPS ou hospedagem)
Portal em endereço público com HTTPS, walled garden por domínio e login por GET para evitar avisos de formulário não seguro.
- Fila de comandos (MikroTik)
O MikroTik consulta o servidor a cada poucos segundos e executa liberar, desconectar, bloquear e aplicar limites. Sem IP público, sem abrir portas.
- API REST ou controladora UniFi
Comunicação direta com o roteador ou com a controladora, na rede local, por VPN (WireGuard, SSTP, L2TP) ou por endereço público restrito.
- Proxy reverso e CDN
Compatível com Cloudflare e Nginx: o sistema reconhece o IP real e o HTTPS.
- Sem dependências externas
CSS e JavaScript próprios: o portal funciona mesmo sem internet liberada.
Backup, tarefas e atualizações
Ferramentas de manutenção que protegem os seus registros — que são obrigação legal — e mantêm o sistema sempre em dia.
- Backup completo
Um único .zip com o banco inteiro e todos os arquivos, inclusive as chaves de criptografia dos CPFs.
- Restauração segura
Confere o SHA-256 do backup e cria um backup do estado atual antes de restaurar. Migre de servidor em minutos.
- Tarefas agendadas pelo painel
Um clique cria a sincronização (5 min), a retenção e o backup diários no Agendador do Windows ou no crontab, com próxima execução, último resultado e "Executar agora".
- Atualização pelo painel
Baixa a nova versão, confere a assinatura, instala, aplica as mudanças do banco e desfaz sozinho se algo falhar.
- Licenciamento simples
Chave conferida on-line com tolerância offline. Os registros do Marco Civil continuam sendo gravados mesmo com a licença vencida.
- Proteções
CSRF, limite de tentativas, cabeçalhos de segurança e pastas internas bloqueadas.