Plateforme temps réel (100% données réelles) et historique de suivi d'aéronefs (Flightradar24 REST API v1, AeroDataBox RapidAPI, OpenSky, ADS-B 1090 MHz), de navires (AIS VHF), de satellites & ISS (Globe 3D Orbital), de reconstitution boîte noire de crashs, doublée d'un Cockpit RSSI de localisation d'adresses IP (Locate 🔍) et de visualisation des attaques cyber en direct (CTV-SIC) avec authentification Zéro-Secret sur disque, MFA (OTP Mail / Authenticator) et OAuth 2.0 (Google & Apple).
Cette section récapitule l'ensemble des évolutions majeures implémentées et mises en production sur Guacamole-01 (http://192.168.1.212:8300) :
masterKeyFullForDemo et les aperçus de codes TOTP ont été intégralement retirés du code client et des réponses API. Aucun mot de passe en clair n'existe dans le code ni dans .env./home/alain/aerosup/data/admin_master.key (permissions 0600). L'Administrateur va chercher la clé lui-même sur le disque et la copie-colle dans l'interface./home/alain/aerosup/data/outbox_otp.log), soit généré par Google / Microsoft Authenticator (TOTP RFC 6238).Locate 🔍) : barre de recherche directe en haut de la carte (🎯 IP RSSI : [ 51.83.40.131 ] [ Locate 🔍 ]) et dans l'onglet 🛡️ Cyber & IP permettant de géolocaliser instantanément n'importe quelle adresse IP (zoom automatique niveau 12, Ville, Pays, GPS, FAI/ASN BGP, Reverse DNS, Ports exposés, Score de menace Wazuh/Suricata).51.83.40.131 GAT-01, 57.129.41.83 Kimiia), Kinshasa (41.243.18.45), Kolwezi (197.157.210.88) et Sannois (82.64.112.90 / 192.168.1.41), avec possibilité d'enrôler n'importe quelle nouvelle IP à chaud et de bannir une IP attaquante sur CrowdSec / pfSense en 1 clic.realDataOnly: true). Plus de 60 aéronefs réels en vol + l'ISS en temps réel sont captés toutes les 15 secondes, et les connecteurs officiels Flightradar24 REST API v1 (fr24api.flightradar24.com) et AeroDataBox RapidAPI (aerodatabox.p.rapidapi.com) sont intégrés avec boutons de test en direct dans ⚙️ Paramètres.
AEROSUP v2.0 est une console tactique souveraine permettant de visualiser sur une Carte 2D sombre et sur un Globe 3D Orbital l'ensemble des mobiles émettant un signal radiofréquence ou transpondeur (avions commerciaux, hélicoptères, cargos et patrouilleurs maritimes AIS, satellites en orbite basse/géostationnaire dont l'ISS, drones et véhicules tactiques), de les placer sous surveillance autonome 24h/24 et de rejouer leurs trajectoires passées comme une boîte noire (à l'image de adsbview-ai.com).
Un démon Node.js (src/collector.js) interroge toutes les 15 secondes les API configurées (OpenSky Network, WhereTheISS, AIS VHF, CelesTrak) ainsi que les 29 sondes mondiales et enregistre immédiatement chaque position dans la base relationnelle SQLite locale.
Même lorsqu'aucun opérateur n'est connecté à l'interface Web, l'agent d'arrière-plan continue de suivre les avions, hélicoptères et navires placés sous surveillance (1 semaine, 2 semaines, 1 mois, 2 mois) entre leur point de départ A et leur point d'arrivée ou de perte de signal B.
L'opérateur pilote la carte et le globe à la main ou à la voix : zoom/dézoom vocal, détection temps réel au-dessus d'une commune (ex: Sannois), affichage des satellites au-dessus de l'Europe sur le Globe 3D, ou lancement d'un replay de crash.
| Tuile / Composant IHM | Emplacement | Fonctionnement Détaillé & Actions Opérateur |
|---|---|---|
| Bandeau Télémétrie & Statut | Barre supérieure (Centre) | Affiche en temps réel l'état du démon (LIVE 15s ou HISTORIQUE / REPLAY), le nombre d'aéronefs (AIR), de navires (MER), de satellites (ESPACE), de sondes actives (29 SONDES) et le nombre total d'enregistrements stockés dans SQLite. |
Bascule 🗺️ Carte 2D / 🌍 Globe 3D |
Barre supérieure (Droite) | Permet de passer instantanément de la carte tactique Leaflet 2D (idéale pour le suivi de piste, les rues de Sannois ou le relief du Kivu) au Globe 3D Orbital (idéal pour visualiser la Terre entière et les courbes d'orbites des satellites et de l'ISS). |
| Raccourcis Géographiques & Survol | Barre flottante centrale (Haut) |
6 boutons d'action immédiate pour les démonstrations : • 📍 Survol Sannois (95) : zoome à l'échelle locale sur Sannois (48.9719° N, 2.2575° E), trace un cône radar de 22 km et isole tous les avions et hélicoptères qui passent au-dessus de Sannois.• 🌍 Afrique Centrale (RDC) : centre la carte sur Kinshasa, Goma, Kolwezi/Lubumbashi, Brazzaville, Douala et Libreville.• 🌍 Afrique Est & Ouest : bascule sur Nairobi, Addis-Abeba, Kigali, Djibouti, Dakar, Abidjan et Lagos.• 🗽 USA & Amériques : affiche les sondes et vols de New York JFK, Miami, Los Angeles, Montréal, São Paulo, Bogota et Buenos Aires.• 🛰️ Satellites & ISS (Globe 3D) : ouvre le Globe 3D centré sur l'Europe avec les trajectoires spatiales.• 💥 Replay Crash 9Q-CGO (Kivu) : lance immédiatement la reconstitution boîte noire du crash au Nord-Kivu.
|
Onglet Gauche 1 : 📡 Flotte (45+) |
Panneau gauche | Contient les 5 filtres rapides (Tous, ✈️ Air, 🚢 Mer, 🛰️ Sat, 🚓 Sol), la barre de recherche temps réel par indicatif/pays/sonde, la liste déroulante des émetteurs et la fiche technique détaillée avec boutons 🎯 Mettre en surveillance et ⏪ Replay Trajet. |
Onglet Gauche 2 : 🎯 Replay & Veille |
Panneau gauche |
Regroupe deux briques majeures : 1. Boîtes Noires & Replays Crashs : 4 scénarios pré-enregistrés (Crash 9Q-CGO en RDC, Mayday 5N-BJM au Nigeria, Atterrissage Piste 26R du vol AFR082, Transit maritime MV-KONGO-STAR vers Matadi) + champ de replay libre.2. Surveillance Autonome 24/7 : formulaire permettant d'enregistrer un avion, un hélicoptère ou un navire sous écoute permanente pendant 1 semaine, 2 semaines, 1 mois ou 2 mois. |
Onglet Gauche 3 : 🌐 29 Sondes |
Panneau gauche | Affiche les 29 sondes mondiales filtrables par continent (Europe, Afrique Centrale, Afrique de l'Est, Afrique de l'Ouest/Sud, Amérique du Nord, Amérique du Sud) ainsi que le formulaire + Déployer / Enrôler une nouvelle sonde. |
Lecteur Temporel (Time-Slider) |
Bas de l'écran | Apparaît automatiquement en mode Historique ou Replay Crash. Permet de faire glisser le temps manuellement ou de lancer la lecture automatique (▶ Play / ⏸ Pause) en vitesse 1x, 2x ou 5x. |
/home/alain/aerosup/data/aerosup.db et 100 % compatible avec MySQL / MariaDB / PostgreSQL grâce à un schéma SQL standardisé dans schema.sql).
| Stratégie d'enregistrement | Fréquence | Nombre de lignes SQL / jour | Volume Disque / mois | Verdict & Choix retenu dans AEROSUP |
|---|---|---|---|---|
| Enregistrement brut mondial intégral (15 000 avions simultanés dans le monde entier) | Toutes les 15s | ~86,4 millions de lignes / jour | ~310 Go / mois | Trop lourd inutilement — Stocker chaque seconde de tous les avions de la planète sature vite un serveur léger. |
| Mode Hybride Intelligent AEROSUP (Flotte régionale + Cibles mises en Surveillance) | Toutes les 15s (24h/24) | ~5 760 lignes / jour par cible surveillée | ~12 Mo à 45 Mo / mois | Optimal & Actif — Permet de garder 1 semaine, 2 semaines, 1 mois ou 2 mois d'historique complet sans jamais dépasser quelques dizaines de mégaoctets ! |
🎯 Replay & Veille (ou à la voix : « Mets l'avion AFR082 en surveillance pendant un mois »), vous saisissez la référence de l'appareil et la durée (1 semaine, 2 semaines, 1 mois, 2 mois).collector.js qui tourne en tâche de fond sur le serveur DMZ enregistre chaque position horodatée dans la table vols_positions et incrémente le compteur dans cibles_surveillance.⏪ Replay en face de l'appareil (ou sur l'un des scénarios boîte noire comme CRASH-9Q-CGO en Afrique Centrale). La carte trace la route complète du point de décollage A jusqu'au point B (piste d'atterrissage 26R ou point exact de perte du signal transpondeur 💥 PERTE SIGNAL / CRASH), et le Time-Slider fait avancer l'avion minute par minute avec ses paramètres d'altitude, de vitesse et de cap.
AEROSUP v2.0 intègre le suivi spatial temps réel et un Globe 3D interactif (🌍 Globe 3D) affichant la ligne de trajectoire orbitale projetée sur 90 minutes ainsi que la ligne nadir reliant chaque satellite à la surface terrestre :
| Identifiant / Nom | NORAD ID | Type d'Orbite & Altitude | Catégorie / Statut | Intérêt Opérationnel |
|---|---|---|---|---|
ISS (ZARYA) |
25544 |
LEO Basse (418 km · 27 600 km/h) | STATION_HABITEE | Interrogation temps réel de l'API wheretheiss.at + propagateur orbital Kepler. |
CSO-3 (DEFENSE) |
60118 |
SSO Héliosynchrone (800 km) | NOUVEAU_SATELLITE | Nouveau satellite souverain d'observation optique très haute résolution (survol Europe / Sannois). |
STARLINK-31420 |
59102 |
LEO Constellation (548 km) | NOUVEAU_SATELLITE | Nouveau satellite LEO Direct-to-Cell fraîchement mis sur orbite au-dessus de l'Europe. |
SENTINEL-2B (ESA) |
42063 |
SSO Copernicus (786 km) | ACTIF_NOMINAL | Observation multispectrale des terres émergées (Europe & Afrique). |
EUTELSAT-KONNECT |
46326 |
GEO Géostationnaire (35 786 km) | ACTIF_NOMINAL | Couverture télécom très haut débit sur la RDC (Afrique Centrale) et l'Europe. |
ENVISAT-EOL |
27386 |
LEO Dérive (764 km) | FIN_DE_VIE_EOL | Satellite en fin de vie (8 tonnes, inactif) surveillé pour le risque de collision orbitale. |
COSMOS-2499-DEB |
39765 |
LEO Périgée Bas (285 km) | FIN_DE_VIE_EOL | Objet spatial en fin de vie / débris en déclin rapide d'altitude (surveillance de rentrée atmosphérique). |
1. Cliquez sur le bouton 🎙️ Voix situé en haut à droite de la barre de navigation.
2. Lors de la première utilisation, autorisez le navigateur à accéder au microphone.
3. Le bouton devient rouge clignotant 🔴 Écoute... : énoncez clairement votre demande en français.
1. Le microphone se coupe automatiquement dès que vous terminez votre phrase pour exécuter la commande et énoncer la réponse à haute voix (Text-to-Speech).
2. Pour l'interrompre manuellement à tout instant, cliquez simplement une seconde fois sur le bouton 🔴 Écoute... : il repasse immédiatement à l'état inactif 🎙️ Voix.
| Intention Opérateur | Phrase à prononcer au microphone (ou à cliquer dans les puces rapides) | Action exécutée par AEROSUP (SQL + Carte 2D / Globe 3D + Voix TTS) |
|---|---|---|
| Survol Temps Réel de Sannois | « Montre-moi tous les avions qui passent au-dessus de Sannois » | Zoome au niveau 12 sur Sannois (95110), trace un anneau radar de 22 km autour de SONDE-SANNOIS et énonce à haute voix la liste des avions et hélicoptères en survol immédiat (ex: AFR189, BAW304, TVF4212, SAMU-95H). |
| Satellites au-dessus de l'Europe & Globe 3D | « Montre-moi les satellites qui passent en ce moment au-dessus de l'Europe » ou « Où est l'ISS ? » | Bascule automatiquement l'écran sur le Globe 3D Orbital orienté sur l'Europe, trace les lignes de trajectoire spatiale de l'ISS, des nouveaux satellites (CSO-3, STARLINK-31420) et des satellites en fin de vie (ENVISAT-EOL), et lit le rapport oralement. |
| Zoomer / Dézoomer à la voix | « Zoome », « Rapproche la carte » / « Dézoome », « Recule la carte » | Augmente ou diminue de 2 crans le niveau de zoom sur la Carte 2D ou l'échelle de la caméra sur le Globe 3D. |
| Rejouer un Crash (Boîte Noire) | « Fais-moi un replay du crash de l'avion 9Q-CGO » | Charge la boîte noire du vol 9Q-CGO entre Goma et Shabunda (RDC), affiche le marqueur 💥 Perte Signal à 890m et lance la lecture séquentielle sur le Time-Slider. |
| Mettre un avion ou navire en surveillance | « Mets le navire MV-KONGO-STAR en surveillance pendant un mois » | Enregistre la cible dans la table SQLite cibles_surveillance pour 30 jours d'écoute autonome 24h/24. |
| Requête Historique SQL | « Montre-moi les vols d'hier entre 14h et 15h » | Exécute la requête SQL sur vols_positions, affiche les trajectoires d'hier et active le Time-Slider. |
| Navigation Continentale | « Montre-moi l'Afrique Centrale » / « Centre sur Kinshasa » / « Montre les États-Unis » | Déplace la caméra vers le continent ou la ville demandée et affiche les sondes locales. |
Cliquez sur l'icône Engrenage (⚙️) en haut à droite pour ouvrir la modale de configuration. Les paramètres sont sauvegardés à la fois dans le localStorage du navigateur et dans la table SQLite configuration_systeme du serveur :
fr24_live_... ou X-RapidAPI-Key). Dès le clic sur 💾 Enregistrer, le démon de collecte 15s utilise immédiatement la nouvelle clé.sk-....
Aucune clé, aucun mot de passe ni aucun code OTP n'est stocké dans le code JavaScript ni renvoyé par l'API au navigateur. La clé maîtresse de l'Administrateur est générée et stockée exclusivement sur le disque du serveur dans /home/alain/aerosup/data/admin_master.key (permissions 0600). L'Administrateur la récupère sur le disque et la copie-colle pour s'authentifier.
Une fois connecté, l'Administrateur décide d'activer ou de désactiver l'Authentification Multi-Facteurs (MFA Global) :
• MFA Désactivé : Connexion directe par Login + Mot de passe sans OTP.
• MFA Activé : Exige un code à 6 chiffres soit envoyé par E-mail OTP (journalisé aussi dans data/outbox_otp.log), soit généré par Google / Microsoft Authenticator (TOTP RFC 6238).
Les boutons « Continuer avec Google » (/api/auth/google/start) et « Continuer avec Apple » (/api/auth/apple/start) exécutent le flux officiel OAuth 2.0 / OpenID Connect avec vérification du jeton JWT sur le backend Node.js.
Voici les étapes exactes dans la Google Cloud Console pour obtenir les 2 clés (GOOGLE_CLIENT_ID et GOOGLE_CLIENT_SECRET) :
D3X-AEROSUP ➔ Créer.OAuth consent screen) :
@gmail.com).AEROSUP — Supervision D3Xopenid.../auth/userinfo.email.../auth/userinfo.profileID client & Code secret du client) :
+ Créer des identifiants ➔ ID client OAuth.Application Web.AEROSUP Web Client.Authorized JavaScript origins) : cliquez sur Ajouter un URI et mettez :
http://192.168.1.212:8300 (ou votre nom de domaine public HTTPS, ex: https://aerosup.d3x.org)Authorized redirect URIs) : cliquez sur Ajouter un URI et mettez :
http://192.168.1.212:8300/api/auth/google/callback (et/ou https://aerosup.d3x.org/api/auth/google/callback)ID client (GOOGLE_CLIENT_ID) : de la forme 1234567890-abcdefg.apps.googleusercontent.comCode secret du client (GOOGLE_CLIENT_SECRET) : de la forme GOCSPX-xxxxxxxxxxxxxxxxxxxx⚙️ Paramètres (en haut à droite) ➔ Section 3. Connexion Fédérée OAuth 2.0 (Google & Apple), collez ces deux valeurs et cliquez sur 💾 Enregistrer (ou placez-les dans /home/alain/aerosup/.env). Dès qu'elles sont enregistrées, le bouton « Continuer avec Google » redirige directement vers le portail officiel Google.Sign in with Apple)
Pour Apple, tout se passe sur le portail Apple Developer (nécessite un compte Apple Developer Program actif) où vous allez créer 4 éléments (APPLE_CLIENT_ID, APPLE_TEAM_ID, APPLE_KEY_ID et la clé privée .p8) :
APPLE_TEAM_ID :
8A9B2C3D4E).App ID primaire :
+ ➔ sélectionnez App IDs ➔ Continue ➔ choisissez App.AEROSUP D3X Apporg.d3x.aerosupSign In with Apple ➔ cliquez sur Continue puis Register.Services ID (c'est votre APPLE_CLIENT_ID Web) :
+ ➔ sélectionnez Services IDs ➔ Continue.AEROSUP Web Loginorg.d3x.aerosup.web (c'est cette valeur exacte qui sera votre APPLE_CLIENT_ID).org.d3x.aerosup.web dans la liste pour le configurer :
Sign In with Apple et cliquez sur le bouton Configure à droite :AEROSUP D3X App (org.d3x.aerosup).aerosup.d3x.org — remarque : Apple exige un nom de domaine avec HTTPS, Apple n'accepte pas une IP brute dans ce champ).https://aerosup.d3x.org/api/auth/apple/callback..p8 et récupérer le APPLE_KEY_ID :
Keys ➔ cliquez sur le bouton +.AEROSUP Sign in with Apple Key.Sign In with Apple ➔ cliquez sur Configure ➔ choisissez votre Primary App ID (org.d3x.aerosup) ➔ Save ➔ Continue ➔ Register.Key ID (10 caractères, ex : 9X8Y7Z6W5V) — c'est votre APPLE_KEY_ID.Download pour télécharger le fichier AuthKey_9X8Y7Z6W5V.p8 (attention : Apple ne permet de le télécharger qu'une seule fois) et déposez-le sur le serveur dans /home/alain/aerosup/data/apple_auth_key.p8.⚙️ Paramètres ➔ Section 3, renseignez :
Apple Service ID (CLIENT_ID) : org.d3x.aerosup.webApple Team ID : vos 10 caractères (8A9B2C3D4E)Apple Key ID : les 10 caractères de la clé .p8 (9X8Y7Z6W5V)💾 Enregistrer.icao24), l'indicatif de vol (callsign), la position GPS barométrique, la vitesse sol, le cap et le code transpondeur d'urgence (7700 en cas de détresse/crash).🌐 29 Sondes à gauche, cliquez sur + Déployer / Enrôler une nouvelle sonde, saisissez l'ID (ex: SONDE-KZI-02), la ville, le pays et les coordonnées GPS : la sonde est immédiatement créée en base SQLite et son anneau radar apparaît sur la Carte 2D et le Globe 3D.d3x-sonde-agent (basé sur readsb + ais-catcher + tunnel Nebula Mesh / WireGuard) et pousse ses trames toutes les 5 secondes vers POST http://192.168.4.103:3000/api/collect-now.wss-001, wss-002, wss-003), notre contrôleur Ansible sur sonde-01 peut provisionner en 1 commande une nouvelle sonde sur n'importe quel VPS ou boîtier Raspberry Pi en Afrique, en Europe ou aux Amériques.
| ID Sonde | Continent / Région | Ville & Pays | Coordonnées GPS | Portée | Type de Capteur & Rôle Stratégique |
|---|---|---|---|---|---|
SONDE-SANNOIS | Europe | Sannois (95), France | 48.9719, 2.2575 | 180 km | Hybride ADS-B 1090MHz / LoRa Tactique D3X (Survol Sannois & IDF) |
SONDE-CDG-01 | Europe | Paris-CDG, France | 49.0097, 2.5479 | 280 km | ADS-B 1090MHz + MLAT Approche Pistes (26R/26L/08R/08L) |
SONDE-ORY-02 | Europe | Paris-Orly, France | 48.7262, 2.3652 | 230 km | ADS-B 1090MHz Approche Sud |
SONDE-LYO-02 | Europe | Lyon, France | 45.7256, 5.0811 | 260 km | ADS-B 1090MHz Couloir Rhône-Alpes |
SONDE-MRS-AIS | Europe | Marseille, France | 43.3364, 5.2150 | 320 km | Hybride ADS-B + AIS VHF Maritime Méditerranée |
SONDE-TLS-SAT | Europe | Toulouse, France | 43.5600, 1.4800 | 450 km | Station Sol Satellitaire S-Band / TLE (ISS, CSO-3, Sentinel, Envisat) |
SONDE-FIH-01 | Afrique Centrale | Kinshasa, RDC | -4.3858, 15.4446 | 340 km | Hybride ADS-B N'djili + AIS Fluvial/Estuaire Congo (Matadi) |
SONDE-GOM-02 | Afrique Centrale | Goma (Nord-Kivu), RDC | -1.6708, 29.2385 | 300 km | ADS-B Haute Sensibilité + Balise ELT 406MHz (Veille Crash Grands Lacs) |
SONDE-FBM-03 | Afrique Centrale | Lubumbashi / Kolwezi, RDC | -11.5913, 27.5309 | 320 km | Hybride ADS-B + Télémétrie Convois Miniers Arc Cuprifère |
SONDE-BZV-01 | Afrique Centrale | Brazzaville, Congo | -4.2517, 15.2530 | 260 km | ADS-B 1090MHz Pool Malebo |
SONDE-DLA-AIS | Afrique Centrale | Douala, Cameroun | 4.0061, 9.7195 | 350 km | Hybride ADS-B + AIS VHF Maritime Golfe de Guinée |
SONDE-LBV-AIS | Afrique Centrale | Libreville, Gabon | 0.4586, 9.4123 | 300 km | Hybride ADS-B + AIS VHF Maritime |
SONDE-NBO-01 | Afrique de l'Est | Nairobi, Kenya | -1.3192, 36.9278 | 360 km | ADS-B 1090MHz Longue Portée Afrique Orientale |
SONDE-ADD-01 | Afrique de l'Est | Addis-Abeba, Éthiopie | 8.9779, 38.7993 | 380 km | ADS-B Hub Continental + SatCom |
SONDE-KGL-01 | Afrique de l'Est | Kigali, Rwanda | -1.9686, 30.1395 | 260 km | ADS-B 1090MHz |
SONDE-DAR-AIS | Afrique de l'Est | Dar es Salaam, Tanzanie | -6.8781, 39.2026 | 360 km | Hybride ADS-B + AIS Maritime Océan Indien |
SONDE-JIB-AIS | Afrique de l'Est | Djibouti | 11.5473, 43.1594 | 400 km | Surveillance Stratégique AIS Détroit Bab-el-Mandeb / Mer Rouge + ADS-B |
SONDE-DSS-AIS | Afrique de l'Ouest | Dakar, Sénégal | 14.6700, -17.0733 | 380 km | Hybride ADS-B Couloir Atlantique + AIS |
SONDE-ABJ-AIS | Afrique de l'Ouest | Abidjan, Côte d'Ivoire | 5.2614, -3.9263 | 320 km | Hybride ADS-B + AIS Maritime |
SONDE-LOS-AIS | Afrique de l'Ouest | Lagos, Nigeria | 6.5774, 3.3212 | 350 km | Hybride ADS-B Hélicoptères Offshore Delta du Niger + AIS |
SONDE-ACC-01 | Afrique de l'Ouest | Accra, Ghana | 5.6052, -0.1668 | 290 km | ADS-B 1090MHz |
SONDE-JNB-01 | Afrique Australe | Johannesburg, Afrique du Sud | -26.1392, 28.2460 | 400 km | ADS-B Hub Austral + Station Sol Spatiale |
SONDE-JFK-01 | Amérique du Nord | New York JFK, États-Unis | 40.6413, -73.7781 | 380 km | Hybride ADS-B 1090/UAT978 + AIS Atlantique Nord |
SONDE-MIA-AIS | Amérique du Nord | Miami / Cap Canaveral, USA | 25.7959, -80.2870 | 400 km | Hybride ADS-B + AIS Caraïbes + Télémétrie Spatiale Floride |
SONDE-LAX-01 | Amérique du Nord | Los Angeles, États-Unis | 33.9416, -118.4085 | 380 km | Hybride ADS-B + AIS Pacifique |
SONDE-YUL-01 | Amérique du Nord | Montréal, Canada | 45.4706, -73.7408 | 320 km | Hybride ADS-B + AIS Voie Maritime du Saint-Laurent |
SONDE-GRU-01 | Amérique du Sud | São Paulo / Santos, Brésil | -23.4356, -46.4731 | 360 km | Hybride ADS-B + AIS Atlantique Sud |
SONDE-BOG-01 | Amérique du Sud | Bogota, Colombie | 4.7016, -74.1469 | 340 km | ADS-B Haute Altitude Cordillère des Andes |
SONDE-EZE-AIS | Amérique du Sud | Buenos Aires, Argentine | -34.8222, -58.5358 | 350 km | Hybride ADS-B + AIS Río de la Plata |
En tant que RSSI (Responsable de la Sécurité des Systèmes d'Information), AEROSUP v2.1 intègre nativement une brique de cyberdéfense inspirée de notre cockpit CTV-SIC / SNM-DPI permettant d'unifier la supervision physique (Air, Mer, Terre, Espace) et la supervision cyber sur une seule et même carte :
Depuis la barre supérieure (🎯 IP RSSI : [ 51.83.40.131 ] [ Locate 🔍 ]) ou l'onglet 🛡️ Cyber & IP, saisissez n'importe quelle adresse IPv4/IPv6 (serveur D3X ou IP externe suspecte) et cliquez sur Locate (ou dites à la voix « Localise l'adresse IP 51.83.40.131 ») :
flyTo zoom 12) sur la localisation géographique exacte de l'IP avec réticule lumineux 🎯 IP IDENTIFIÉE.🛡️ Enrôler Serveur D3X ou 🚫 Ban CrowdSec.Sur la même vue cartographique (2D et Globe 3D) où sont positionnés nos serveurs, AEROSUP trace en temps réel les arcs d'attaques cyber animés provenant d'adresses IP hostiles extérieures vers nos serveurs enrôlés :
51.83.40.131 (GAT-01 OVH Roubaix), 57.129.41.83 (Kimiia-Server Roubaix, WG 10.0.88.16), 41.243.18.45 (Nœud Souverain Kinshasa RDC), 197.157.210.88 (DMZ SignDoc Kolwezi RDC) et 82.64.112.90 / 192.168.1.41 (Sonde-01 QG Sannois).+ Enrôler un Serveur D3X en Surveillance Cyber : il est géolocalisé automatiquement et les vecteurs d'attaques (SSH_BRUTEFORCE, DDOS_UDP_TURN, SQLI_WAF_BYPASS, C2_BEACON_TLS) s'affichent immédiatement en direct.
Le collecteur backend (src/collector.js) est câblé sur les spécifications officielles de production et fonctionne par défaut en mode Données 100% Réelles Uniquement :
GET https://fr24api.flightradar24.com/api/live/flight-positions/full?bounds=51.5,42.5,-4.5,9.5 (ou /api/sandbox/...) avec les en-têtes officiels Authorization: Bearer <FLIGHTRADAR24_API_KEY> et Accept-Version: v1. Convertit à la volée les altitudes pieds ➔ mètres et vitesses nœuds ➔ km/h.https://aerodatabox.p.rapidapi.com/flights/airports/icao/{LFPG|LFPO}?withLocation=true avec les en-têtes officiels X-RapidAPI-Key: <AERODATABOX_RAPIDAPI_KEY> et X-RapidAPI-Host: aerodatabox.p.rapidapi.com.OpenSky Network et api.adsb.lol/v2 ainsi que la télémétrie réelle de l'ISS via api.wheretheiss.at.⚙️ Paramètres, les boutons 🔌 Tester Flightradar24 et 🔌 Tester AeroDataBox valident instantanément vos clés API et affichent un échantillon des avions réels reçus.