Jules Royet
EN

Réseau · 2023

Géolocalisation et analyse réseau IP

IPLocator : service de géolocalisation et renseignement réseau ASN en temps réel

Interface web IP Locator
Rôle
Ingénieur API et backend
Période
2023
Contexte
Projet de spécialité réseau et sécurité
Plateforme
Node.js • Express • MongoDB • Leaflet • Swagger

Création d'une API de renseignement IP et d'un tableau de bord cartographique résolvant coordonnées géographiques, préfixes FAI et numéros d'Autonomous System (ASN).

La problématique : résolution multi-sources rapide avec stratégie de secours

Les APIs de géolocalisation externes imposent des limites d'appels strictes et présentent des imprécisions régionales. La plateforme combine des recherches locales MaxMind GeoIP avec des replis en ligne, mettant les réponses en cache dans MongoDB pour réduire la latence.

Cache étagé et cartographie interactive

Une API REST Express.js documentée via OpenAPI et Swagger traite les requêtes. Le frontend affiche les résultats sur une carte interactive Leaflet avec résolution DNS inverse et données de routage.

Défis techniques clés

  1. 1

    Création d'index composés dans MongoDB pour des recherches de sous-réseaux instantanées.

  2. 2

    Génération de marqueurs cartographiques interactifs sans ralentissement du navigateur.

Métriques clés

18ms
Temps de réponse moyen
2ms
Réponse sur cache
100%
Conformité OpenAPI
IPv4 & IPv6
Couverture mondiale

Disponible pour échanger

Prenons contact

Toujours ouvert aux échanges sur l'architecture cloud, les agents d'IA autonomes, les pratiques DevOps ou de nouvelles opportunités d'ingénierie. N'hésitez pas.

Écrire un e-mail