
FlintGuard
Voyez chaque appareil sur votre routeur Flint 3 et décidez quels nouveaux appareils accèdent à internet
FlintGuard est une application pour le routeur GL.iNet GL-BE9300 (Flint 3). Elle montre qui est sur votre réseau, coupe l’accès à internet d’un appareil d’un simple glissement et vous demande votre accord avant qu’un nouvel appareil se connecte.
Elle communique directement avec le routeur — via votre réseau domestique, ou via Tailscale quand vous êtes absent. Un petit agent sur le routeur surveille l’arrivée de nouveaux appareils et envoie des notifications. Une seule base de code fonctionne comme application iPhone et comme page web servie par le routeur lui-même.
FlintGuard est un projet personnel en développement actif : il tourne sur le réseau domestique de son auteur, et le build iPhone est en test interne sur TestFlight. C’est une application indépendante et non officielle, ni affiliée à GL.iNet ni approuvée par GL.iNet.
Captures d’écran
Fonctionnalités
Appareils en ligne et hors ligne avec nom, type, connexion (câble ou bande Wi-Fi), IP, MAC et débit en direct. Onglets All, Online, Blocked et Waiting, recherche par nom, IP, MAC ou fabricant, et filtre par profil de contrôle parental. Les adresses MAC privées (aléatoires) sont signalées.
Faites glisser un appareil pour bloquer ou débloquer son accès à internet, ou utilisez l’interrupteur de sa fiche. Le changement s’affiche immédiatement et est annulé avec une explication si le routeur refuse. FlintGuard ne vous laisse pas bloquer l’appareil depuis lequel vous gérez le routeur.
L’agent sur le routeur repère chaque nouvel appareil. En mode Quarantine, un nouveau venu reste sans internet jusqu’à ce que vous l’approuviez — dans l’onglet Waiting ou directement depuis la notification. Donnez-lui un nom et un profil au moment de l’approuver.
Activez-le séparément pour chaque réseau : seuls les appareils approuvés dans FlintGuard peuvent se connecter, et tous les autres reçoivent « Impossible de se connecter », même avec le mot de passe. Chaque tentative est consignée dans le journal des événements et déclenche une notification avec les boutons Allow et Block.
Les alertes sur les nouveaux appareils arrivent via ntfy ou, sur iPhone, directement dans FlintGuard — avec les boutons Allow et Block. Le journal des événements conserve les nouveaux appareils, les décisions, les tentatives de connexion au Wi-Fi et les redémarrages du routeur.
Les téléphones se cachent derrière des adresses MAC privées et en changent parfois. Quand un nouveau venu ressemble à un appareil que vous connaissez déjà, FlintGuard le signale, et une seule confirmation lui transfère son accès, son nom et son profil.
Renommez les appareils, définissez leur type et déplacez-les entre profils de contrôle parental. Tout est enregistré sur le routeur lui-même : l’interface d’administration du routeur affiche donc la même chose.
L’application interroge l’adresse locale du routeur et son adresse Tailscale, et utilise celle qui répond. Le mot de passe enregistré n’est envoyé qu’à votre propre routeur : sur iPhone, il reste dans le Trousseau, et la version web ne le stocke pas du tout.
Configuration requise
- Routeur GL.iNet GL-BE9300 (Flint 3) ; testé avec le firmware 4.10.1 (OpenWrt 23.05)
- iPhone sous iOS 15 ou version ultérieure, ou un navigateur sur votre réseau domestique pour la version web servie par le routeur
- Le paquet de l’agent FlintGuard sur le routeur pour le contrôle des nouveaux appareils, les notifications et le journal des événements
- Tailscale sur le routeur et sur le téléphone pour l’accès à distance
Questions fréquentes
FlintGuard est-elle une application officielle de GL.iNet ?
Non. C’est un projet indépendant, ni affilié à GL.iNet ni approuvé par GL.iNet. Elle fonctionne via l’API JSON-RPC propre au routeur — celle qu’utilise son interface d’administration web.
Puis-je la télécharger ?
Pas encore. FlintGuard est en développement et tourne sur le routeur de son auteur ; le build iPhone est en test interne sur TestFlight. Aucune date de sortie publique n’est fixée.
Quels routeurs sont pris en charge ?
Elle est conçue pour le GL.iNet GL-BE9300 (Flint 3) et testée avec le firmware 4.10.1. Les autres modèles n’ont pas été testés.
Faut-il installer quelque chose sur le routeur ?
La liste des appareils, le blocage, les noms et les profils fonctionnent avec le firmware d’origine. Les alertes sur les nouveaux appareils, la quarantaine, le Wi-Fi réservé aux appareils approuvés et le journal des événements nécessitent l’agent FlintGuard — un petit paquet installé sur le routeur.
Faut-il ouvrir des ports pour accéder au routeur depuis l’extérieur ?
Non. Hors de chez vous, FlintGuard se connecte via Tailscale, et l’interface d’administration du routeur reste fermée à internet.