Comment transformer un Raspberry Pi en station de radio-intelligence avec Intercept
Vous êtes-vous déjà demandé combien de données invisibles volent autour de vous en ce moment ? Des avions passent au-dessus en transmettant leurs coordonnées ; les capteurs de pression des pneus des voitures voisines diffusent de la télémétrie ; les stations météo de vos voisins échangent des données avec les écrans de vos salons. D'habitude, pour « entendre » tout cela, il faut bidouiller avec une bonne douzaine d'utilitaires en ligne de commande, chacun avec sa propre syntaxe capricieuse.
Mais si vous pouviez combiner la puissance des scanners radio dans une belle interface web ? C'est exactement ce que fait le projet Intercept. C'est une sorte de « couteau suisse » pour les passionnés de hacking radio et le renseignement d'origine électromagnétique (SIGINT), transformant un simple dongle RTL-SDR bon marché en un véritable centre de surveillance.

Qu'est-ce qu'Intercept et pourquoi en avez-vous besoin
Intercept est une plateforme open source qui rassemble les meilleurs outils de radio définie par logiciel (SDR) sous un même toit. Au lieu d'exécuter manuellement rtl_433, dump1090 ou multimon-ng, vous obtenez un panneau de contrôle unifié dans votre navigateur.
Le projet est idéal pour ceux qui :
- Veulent explorer le spectre radio sans plonger profondément dans la ligne de commande Linux.
- Construisent une station de surveillance autonome basée sur un Raspberry Pi.
- S'intéressent à la cybersécurité et veulent voir visuellement l'« empreinte numérique » des appareils environnants.
Au fait, le projet est écrit en Python et joliment empaqueté dans Docker, ce qui rend le déploiement en cinq minutes.
Cinq choses cool qu'Intercept peut faire
Les capacités de la plateforme sont impressionnantes : elle couvre pratiquement tout, des capteurs domestiques aux satellites.
1. Suivi de l'aviation et du maritime (ADS-B et AIS)
Intercept inclut un radar complet. Vous pouvez voir les avions sur une carte en temps réel (ADS-B), lire leurs messages (ACARS), et même suivre les navires maritimes (AIS). Si vous connectez une base de données Postgres, le système stockera l'historique de tous les avions qui sont passés — une excellente base pour votre propre FlightRadar.
2. Hacking d'appareils IoT sur 433 MHz
Votre voisin a acheté une station météo sans fil ? Intercept interceptera les données de température et d'humidité. Quelqu'un est passé en voiture avec des capteurs de pression des pneus (TPMS) ? Vous le verrez à l'écran. Le système peut décoder les signaux de centaines de types d'appareils fonctionnant dans la bande non licenciée.
3. Chasse aux satellites et à l'ISS
C'est peut-être la partie la plus romantique du projet. Intercept peut prédire les passages de satellites et planifier automatiquement la réception d'images des satellites météo NOAA ou Meteor. De plus, si la Station spatiale internationale transmet des images au format SSTV (télévision à balayage lent), vous pourrez les recevoir et les décoder.
4. Reconnaissance Bluetooth et WiFi
Au-delà des fréquences radio, Intercept fonctionne avec Bluetooth et WiFi. La fonctionnalité BT Locate vous permet de tracer les parcours GPS des appareils Bluetooth sur une carte. Cela peut être utile pour retrouver des tags perdus ou analyser la densité d'appareils dans une zone spécifique.
5. Recherche de micros (TSCM)
La fonctionnalité de contre-surveillance vous permet de comparer le niveau de bruit radio actuel avec une référence. Si une nouvelle source de signal apparaît dans la zone, le système vous aidera à la localiser. Bien sûr, ce n'est pas un équipement professionnel valant des millions de roubles, mais pour un passionné — un excellent outil d'initiation.
Fonctionnement technique
Sous le capot, Intercept est une combinaison bien orchestrée d'outils éprouvés. Plutôt que de réinventer la roue, l'auteur utilise :
- rtl_433 pour les capteurs.
- dump1090 pour les avions.
- SatDump pour les satellites.
- Direwolf pour le radio-paquet (APRS).
Tout ce zoo est enveloppé dans une interface web Python. Les informations peuvent être collectées à distance : Intercept prend en charge des « agents » qui peuvent être placés aux différents bouts de la ville et transmettre des données à un serveur central unique.
Comment lancer tout cela chez vous
Le moyen le plus simple est d'utiliser Docker. Vous aurez besoin de n'importe quel récepteur RTL-SDR (le moins cher coûte environ 2 à 3 milliers de roubles).
Après le démarrage, l'interface sera disponible à l'adresse http://localhost:5050. Identifiant et mot de passe par défaut : admin / admin.
Note importante : pour l'accès aux périphériques USB à l'intérieur du conteneur Docker, des droits privilégiés sont nécessaires, alors assurezvous que votre dongle SDR est connecté avant le démarrage.
Cela vaut-il le coup d'essayer ?
Si vous avez un vieux RTL-SDR qui prend la poussière dans un tiroir ou si vous avez toujours voulu comprendre comment fonctionne le renseignement radio — certainement oui. Intercept élimine l'« enfer des dépendances » et la configuration des fichiers, vous permettant d'accéder immédiatement à la partie la plus intéressante — observer le monde invisible.
Le projet se développe activement, et l'utilisation de l'IA dans sa création (que l'auteur reconnaît honnêtement) a rendu l'interface vraiment conviviale. C'est un excellent exemple de la façon dont les outils de développement modernes aident à rendre les systèmes d'ingénierie complexes accessibles à tous.
Souvenez-vous simplement des aspects juridiques : écouter les ondes à des fins éducatives c'est cool, mais intercepter des communications privées peut être illégal. Utilisez vos nouveaux super-pouvoirs de manière responsable !
Projets similaires