Si vous possédez une clé USB RTL-SDR qui dort dans un tiroir, voici une opportunité passionnante de redonner vie à cet outil en explorant le monde de la réception radio. Le projet nommé Intercept est un tableau de bord web simples à installer et à utiliser, regroupant plusieurs outils de décodage radio en une seule interface conviviale. Au lieu de jongler avec différents logiciels séparés, vous pouvez désormais accéder à tout cet univers via votre navigateur, ce qui simplifie considérablement l’expérience de monitoring radio.
L’installation se fait via une procédure claire : il suffit de cloner le dépôt GitHub, d’installer les dépendances avec pip, puis de lancer le serveur Flask en mode local. Le logiciel tourne sur le port 5050 et agrège six modules essentiels, dont la capacité de décoder les protocoles POCSAG et FLEX utilisés par certains services d’urgence, ainsi que la surveillance des fréquences 433MHz pour les capteurs IoT ou stations météo. Un module dédié à la traque des avions utilisant le protocole ADS-B affiche leur position sur une carte interactive OpenStreetMap, avec une trace historique, tandis qu’un autre permet de prévoir l’apparition des satellites dans le ciel.
Ce projet est une excellente porte d’entrée pour quiconque souhaite comprendre la surréaliste diversité des signaux radio qui nous entourent, tout en restant dans le cadre légal selon la localisation.
Parmi ses fonctionnalités plus sensibles ou à utiliser avec précaution, on trouve la capacité à analyser les réseaux WiFi en mode monitor, potentiellement captable de capturer des handshakes WPA et d’analyser les réseaux environnants. La détection d’appareils Bluetooth ajoute également une dimension de surveillance équipements connectés, ce qui peut vite devenir problématique si la législation locale n’est pas respectée. Le projet affiche un avertissement clair au lancement, rappelant l’importance de connaître et respecter la législation en vigueur.
Techniquement, Intercept repose sur du Python avec Flask en backend, Leaflet.js pour la visualisation cartographique, et utilise les Server-Sent Events pour actualiser en temps réel les données transmises. L’interface propose une personnalisation entre thèmes clair et sombre, des alertes sonores adaptables, ainsi que la possibilité d’exporter les données recueillies sous différents formats. Les utilisateurs spécialistes apprécieront les raccourcis clavier incorporés pour une navigation plus rapide.
Pour faire fonctionner cette solution, il faut un dongle RTL-SDR compatible, une carte WiFi supportant le mode monitor, ainsi que les dépendances classiques comme rtl-sdr, multimon-ng, rtl_433, dump1090, aircrack-ng et BlueZ. Développé sous licence MIT par smittix et ses contributeurs, ce projet rappelle, avec ses outils bien empaquetés, l’époque où l’on bricolait avec des femtocellules ou autres méthodes pour intercepter des communications, tout en évitant la soudure et la complexité.
En résumé, Intercept constitue une plateforme accessible pour apprendre et expérimenter dans le domaine de l’analyse des signaux radio, tout en insistant sur l’importance de respecter la législation locale.
