Lorsque vous soupçonnez la présence d'un appareil WiFi non autorisé connecté à votre réseau sans fil, la première action consiste à consulter la configuration du routeur pour obtenir la liste des adresses MAC détectées. Cependant, il existe une autre option, plus avancée, qui nécessite un peu de code et plusieurs Raspberry Pi. C'est ainsi qu'est né FIND-LF, une plateforme de détection WiFi capable de localiser physiquement les appareils à sa portée, fonctionnant même lorsqu'ils ne sont pas connectés au réseau.
Peu de choses sont pires que de trouver quelqu'un connecté à notre WiFi. Dans un monde idéal, les connexions Internet devraient être moins chères, mais les fournisseurs persistent à augmenter les prix, ce qui pousse un plus grand nombre d'utilisateurs à voler l'accès, surtout lorsqu'ils utilisent leurs appareils mobiles. Avec un bon mot de passe et le meilleur protocole de sécurité proposé par le routeur, la grande majorité des intrus restera sur le carreau, mais si les soupçons persistent, la liste des adresses MAC enregistrées par le routeur nous donnera une idée solide. L'alternative est une détection beaucoup plus élaborée.
Qu'est-ce que FIND-LF ?
La plateforme s'appelle FIND-LF et a été créée par Zack Scholl. Essentiellement, l'idée est de construire un réseau spécial avec des terminaux Raspberry Pi qui agissent comme des récepteurs effectuant constamment des « probe requests » vers tous les appareils WiFi à leur portée. Les paquets sont envoyés à un serveur qui traite les « empreintes numériques » des appareils, puis les transmet à un autre serveur qui applique l'apprentissage automatique pour calculer leur emplacement physique. Le plus intéressant est que les appareils n'ont pas besoin d'être connectés à un réseau sans fil local pour être détectés.
Configuration nécessaire
Le lien officiel vers GitHub contient tous les détails pertinents, ainsi que les scripts et les commandes, pour faire fonctionner ce système, mais il faut reconnaître que ce n'est pas une tâche facile. Tout d'abord, l'efficacité du suivi dépend du nombre de récepteurs, donc dans un cas normal, il faudra au moins trois ou quatre Raspberry Pi, chacun avec sa source d'alimentation correspondante, un module WiFi configuré en mode moniteur, et un accès à Internet. Ensuite, il y a l'initialisation des Pi, qui peut être simplifiée avec l'aide de PiBakery.
En d'autres termes, le suivi des appareils WiFi avec FIND-LF est sans aucun doute un projet avancé, mais pas moins intéressant pour autant.
Cliquez ici.