
FlintGuard
Veja todos os dispositivos no seu roteador Flint 3 e decida quais novos podem entrar na internet
O FlintGuard é um app para o roteador GL.iNet GL-BE9300 (Flint 3). Ele mostra quem está na sua rede, corta a internet de um dispositivo com um deslize e pergunta a você antes de um novo dispositivo ficar online.
Ele fala diretamente com o roteador — pela sua rede doméstica ou, quando você está fora, pelo Tailscale. Um pequeno agente no roteador detecta novos dispositivos e envia notificações. Um único código-fonte roda como app para iPhone e como página web servida pelo próprio roteador.
O FlintGuard é um projeto pessoal em desenvolvimento ativo: roda na rede doméstica do autor, e a versão para iPhone está em testes internos no TestFlight. É um app independente e não oficial, sem vínculo com a GL.iNet nem endosso dela.
Capturas de tela
Recursos
Dispositivos online e offline com nome, tipo, conexão (cabo ou banda do Wi-Fi), IP, MAC e velocidade ao vivo. Abas All, Online, Blocked e Waiting, busca por nome, IP, MAC ou fabricante e filtro por perfil de controle parental. Endereços MAC privados (aleatórios) são sinalizados.
Deslize um dispositivo para bloquear ou desbloquear o acesso à internet, ou use a chave no card dele. A mudança aparece na hora e é revertida com uma explicação se o roteador recusar. O FlintGuard não deixa você bloquear o dispositivo pelo qual está gerenciando o roteador.
O agente no roteador detecta cada dispositivo novo. No modo Quarantine, o recém-chegado fica sem internet até você aprová-lo — na aba Waiting ou direto na notificação. Dê a ele um nome e um perfil ao aprovar.
Ative para cada rede separadamente: só dispositivos aprovados no FlintGuard conseguem entrar, e qualquer outro recebe “Unable to join” mesmo com a senha. Cada tentativa vai para o registro de eventos e gera uma notificação com os botões Allow e Block.
Alertas sobre novos dispositivos chegam pelo ntfy ou, no iPhone, direto no FlintGuard — com os botões Allow e Block. O registro de eventos guarda novos dispositivos, decisões, tentativas de conexão ao Wi-Fi e reinicializações do roteador.
Celulares se escondem atrás de endereços MAC privados e às vezes os trocam. Quando um recém-chegado parece um dispositivo que você já conhece, o FlintGuard avisa, e uma confirmação transfere o acesso, o nome e o perfil.
Renomeie dispositivos, defina o tipo e mova-os entre perfis de controle parental. Tudo fica guardado no próprio roteador, então o painel administrativo do roteador mostra o mesmo.
O app verifica o endereço doméstico do roteador e o endereço no Tailscale e usa o que responder. A senha salva vai apenas para o seu roteador: no iPhone ela fica nas Chaves (Keychain), e a versão web não a guarda de forma alguma.
Requisitos do sistema
- Roteador GL.iNet GL-BE9300 (Flint 3); testado no firmware 4.10.1 (OpenWrt 23.05)
- iPhone com iOS 15 ou posterior, ou um navegador na sua rede doméstica para a versão web servida pelo roteador
- O pacote do agente FlintGuard no roteador para o controle de novos dispositivos, as notificações e o registro de eventos
- Tailscale no roteador e no celular para acesso fora de casa
Perguntas frequentes
O FlintGuard é um app oficial da GL.iNet?
Não. É um projeto independente, sem vínculo com a GL.iNet nem endosso dela. Ele funciona pela própria API JSON-RPC do roteador — a mesma que o painel web dele usa.
Posso baixá-lo?
Ainda não. O FlintGuard está em desenvolvimento e roda no roteador do autor; a versão para iPhone está em testes internos no TestFlight. Não há data de lançamento público.
Quais roteadores ele suporta?
Ele foi feito para o GL.iNet GL-BE9300 (Flint 3) e testado no firmware 4.10.1. Outros modelos não foram testados.
É preciso instalar algo no roteador?
A lista de dispositivos, o bloqueio, os nomes e os perfis funcionam com o firmware original. Alertas de novos dispositivos, Quarantine, Wi-Fi para dispositivos aprovados e o registro de eventos exigem o agente FlintGuard — um pequeno pacote instalado no roteador.
Preciso abrir portas para acessar o roteador de fora?
Não. Fora de casa, o FlintGuard se conecta pelo Tailscale, e a interface de administração do roteador continua fechada para a internet.