Skip to content
industry insights

Ce globe open-source donne l'impression d'un satellite espion

Un ordinateur portable peut désormais donner l'impression que des signaux publics dispersés forment un flux de centre de commandement. Le plus troublant n'est pas l'accès secret, mais la quantité d'infrastructures ordinaires qui diffusent déjà des données.

Cassidy Wolfe
Ce globe open-source donne l'impression d'un satellite espion

Un look de console d'espionnage, construit à partir de signaux publics

Bilawal Sidhu, ancien responsable produit chez Google Maps, a créé God's Eye View: The Open-Source Spy Satellite Simulator, une application d'une efficacité effrayante qui transforme des flux de données publiques dispersés en une interface de surveillance mondiale unique et spectaculaire. Ce projet open-source, qui a rapidement accumulé plus de 55 000 étoiles sur GitHub, rend visible la diffusion constante et omniprésente de notre monde moderne.

God's Eye View rassemble divers flux publics sur un globe 3D unifié, offrant une expérience de console d'espionnage simulée. Les sources incluent :

  • Les diffusions de position des aéronefs provenant de réseaux comme The OpenSky Network
  • Les données AIS des navires
  • Les éléments d'orbite des satellites de CelesTrak
  • Les rapports de séismes de l'USGS
  • Des milliers de caméras de circulation publiques

La distinction cruciale ici réside dans la juxtaposition de la présentation et de la provenance. Ce qui ressemble à un terminal de surveillance classifié — avec vision nocturne et superpositions thermiques — est, en fait, entièrement construit à partir de données accessibles au public et de code open-source. Le génie de Sidhu réside dans l'agrégation de ces signaux disparates et non classifiés, démontrant à quel point des informations facilement disponibles peuvent créer une image troublante et complète.

L'astuce ingénieuse consiste à rendre vivantes des données obsolètes

Oubliez les backends de qualité militaire ou les infrastructures classifiées. God's Eye View atteint son réalisme saisissant avec une pile technologique étonnamment légère : vanilla JavaScript, CesiumJS pour le globe, Vite, et un serveur Node minimal qui se contente de relayer les flux publics. La magie ne réside pas dans la force brute, mais dans un code élégant.

L'astuce la plus ingénieuse est la manière dont il gère les données obsolètes. Les flux publics, comme l'ADS-B pour les aéronefs ou l'AIS pour les navires, se mettent à jour toutes les 15 à 30 secondes. Au lieu que les objets se téléportent sur l'écran, le globe affiche délibérément un léger retard par rapport au temps réel, interpolant en douceur entre la dernière position connue et la position actuelle. Si une mise à jour échoue, il utilise l'estime (dead reckoning), en anticipant la position en fonction de la vitesse et du cap — une technique utilisée par les marins avant le GPS.

L'immersion est profonde, grâce à des commandes et des effets visuels sophistiqués. Les utilisateurs peuvent activer un mode caméra suiveuse, accompagnant un aéronef spécifique ou même la Station spatiale internationale. Les touches numériques permettent de basculer entre des filtres visuels saisissants :

  • Vision nocturne (phosphore vert)
  • Style thermique (gradient basé sur la luminance, pas une télémétrie réelle)
  • Distorsion rétro CRT

Il ne s'agit pas de télémétrie de capteurs, mais de shaders WebGL GLSL, transformant des données cartographiques ordinaires en une esthétique convaincante de console d'espionnage. C'est une leçon magistrale sur la façon de faire passer des informations publiques pour une surveillance clandestine.

La carte semble omnisciente. Les données ne le sont pas.

Cette interface spectaculaire est cependant une leçon magistrale de présentation au détriment de la télémétrie brute. God's Eye View: The Open-Source Spy Satellite Simulator ne diffuse pas d'imagerie satellite en direct ; le sol en dessous est constitué de données cartographiques standard. Les corridors de circulation routière sont simulés, et les emplacements des caméras de vidéosurveillance intégrées sont souvent des estimations forcées, et non des coordonnées précises. Ce n'est pas un système de défense renforcé, c'est une illusion soigneusement construite.

Les lacunes pratiques abondent. Les flux sont intrinsèquement retardés ou incomplets ; le suivi des navires devient silencieux en haute mer, dépendant des récepteurs terrestres. Les aéronefs n'apparaissent que lorsqu'ils transmettent activement via ADS-B et qu'ils sont à portée de réception. Le projet lui-même reconnaît ces limites : les données peuvent être « retardées, incomplètes, modélisées, déduites ou simplement erronées ».

Il est crucial de noter que le code sous licence MIT ne donne pas carte blanche pour chaque jeu de données sous-jacent. Bien que l'application soit open-source, les données de vol d'OpenSky et les cartes des câbles sous-marins sont souvent non commerciales. Construire une startup sur cette base nécessite une analyse approfondie du fichier data-sources.md, disponible sur la page GitHub - bilawalsidhu/gods-eye-view du projet, afin de comprendre les restrictions de licence et les limites opérationnelles. Cet outil est une démonstration convaincante, et non un service de qualité production.

Cet article vous plaît ? Recevez-en un comme celui-ci chaque matin.

un e-mail par jour · désinscription en deux clics · aucun traqueur tiers

Une installation transforme l'infrastructure publique en une interrogation

Le projet de Sidhu n'est pas seulement une visualisation spectaculaire ; c'est un défi direct, facile à exécuter sur votre machine locale. Clonez le dépôt, exécutez npm ci, puis npm run doctor pour vérifier votre configuration, et enfin npm run dev. Assurez-vous simplement de consulter le README pour connaître la version requise de Node.js—il privilégie Node 24.14 par rapport à la version 25 non prise en charge.

La version 0.2 a introduit le serveur MCP, un changement significatif passant de l'observation passive au contrôle actif. Ce serveur expose les outils d'agent vocal intégrés du globe à des clients IA compatibles comme Claude, Codex et ChatGPT. Bien que les capacités des agents soient basées sur des outils documentés, le potentiel d'interaction pilotée par l'IA avec ces données agrégées soulève des questions fascinantes.

Une installation transforme l'infrastructure publique en une interrogation. Le projet déclare explicitement qu'il évite de suivre les individus, pourtant, voir des milliers de caméras de circulation publiques aux côtés d'emplacements de lecteurs de plaques d'immatriculation, tous issus de sources légales, est indéniablement effrayant. Cette agrégation de renseignement open-source, même sans ciblage individuel, brouille la frontière entre transparence et surveillance omniprésente. Nous devons nous demander où s'arrêtent les données publiques et où commence l'espionnage privé.

Foire aux questions

Qu'est-ce que God's Eye View ?

Il s'agit d'une application web open-source qui combine des flux géospatiaux publics sur un globe 3D interactif.

God's Eye View utilise-t-il des images satellites classifiées ?

Non. Son apparence de console d'espionnage est une couche de présentation sur des données publiques et des images cartographiques ordinaires, et non des images satellites classifiées.

Puis-je exécuter God's Eye View localement ?

Oui. Le projet peut être lancé localement avec Node.js et ses commandes npm documentées ; consultez le dépôt pour connaître les exigences d'exécution prises en charge.

Les positions des avions et des navires sont-elles parfaitement en direct ?

Non. Les flux publics peuvent être retardés, incomplets ou indisponibles, et l'application lisse ou estime les mouvements entre les mises à jour.

Un agent IA peut-il contrôler le globe ?

L'intégration MCP du projet expose les commandes du globe aux clients IA compatibles, leur permettant de diriger des actions telles que le déplacement de la caméra.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

Pour les builders

Cette page travaille pour l’outil de quelqu’un d’autre.

Les agents IA la lisent. Des acheteurs y arrivent. Elle répond en huit langues et via MCP. Votre outil peut avoir la sienne — en ligne en 24 heures.