La réponse de Myles Bartlett pourrait être correcte à quelques égards : ce n'est pas une tâche simple ! La création d'un portail captif sur un point d'accès mobile nécessiterait plus qu'une simple application. Il faudrait un système backend pour gérer l'authentification des utilisateurs et le contrôle d'accès. Une approche possible serait d'implémenter un serveur RADIUS, qui est un protocole de réseau fournissant une authentification, une autorisation et une gestion de la facturation centralisées (AAA) pour les utilisateurs se connectant à un réseau.
Pour créer un portail captif, vous devriez configurer votre point d'accès mobile pour rediriger tout le trafic vers une page web demandant aux utilisateurs de s'authentifier. Une fois que l'utilisateur entre ses identifiants, le système backend utiliserait RADIUS pour authentifier l'utilisateur et permettre ou refuser l'accès au réseau.
Cependant, l'implémentation d'un serveur RADIUS sur un appareil mobile peut être complexe et nécessiter des droits d'administrateur. Il pourrait être plus facile d'utiliser une solution de portail captif existante ou de considérer l'utilisation de points d'accès sans fil pour entreprise/prosumer d'un fournisseur comme Ubiquiti Networks, qui propose une fonctionnalité de portail captif intégrée.
0 votes
Je pense que cela sera possible avec le nouveau RFC, il suffit juste d'ajouter une option à la poignée de main DHCP. J'essaie de trouver la meilleure façon d'y parvenir, que ce soit en rootant l'appareil, en créant une application et en étendant les fonctionnalités de menaces Wi-Fi, ou en modifiant un fichier de configuration DHCP pour les appareils Android 11 et plus. Suivez mon travail sur android.stackexchange.com/questions/247548/…