Aller au contenu

Comment GeoIPHub classe une adresse IP.

Chaque indicateur remonte à une méthode, une source et un horodatage. Voici les sept méthodes, la fréquence d'actualisation de chaque source et la façon dont les preuves deviennent un score.

Vérifié plutôt qu'agrégé.

La plupart des données IP fusionnent des listes de fournisseurs qui se contredisent, vieillissent et n'expliquent jamais rien. Nous ne levons un indicateur que lorsque nous pouvons le vérifier, et la preuve figure dans la réponse.

  • Un protocole qui a répondu, la propre liste d'un fournisseur, un enregistrement de registre ou un flux officiel
  • scoring.detection_methods nomme chaque signal à l'origine d'un verdict
  • Un champ que nous ne pouvons pas étayer renvoie "none", jamais une supposition

Sept familles de méthodes.

Aucune méthode ne décide seule. Chacune apporte des preuves, et la vérification directe pèse le plus.

Classification des ASN

853 ASN d'hébergement sélectionnés, des réseaux VPN connus et des tables satellite, anycast et CDN, comparés à la table de routage mondiale, actualisée toutes les 12 heures.

Listes officielles des fournisseurs

Les propres listes de serveurs des fournisseurs de VPN plus une liste tierce publique, et les plages IP officielles de 10 fournisseurs cloud.

Sondage actif des protocoles

De vrais handshakes sur plus de 25 ports et 8 protocoles VPN et proxy. Un serveur qui répond en OpenVPN exécute OpenVPN.

Flux de menaces et listes de blocage

Spamhaus DROP/EDROP, FireHOL Level 1, Feodo Tracker et les bogons, plus 3 zones de listes de blocage DNS et des plages de scanners connues.

WHOIS et RDAP

Enregistrements des 5 RIR, analysés à la recherche de 46 mots-clés VPN et 27 mots-clés d'hébergement. Une preuve d'appoint uniquement, jamais la seule raison d'un signalement.

Robots d'exploration vérifiés

Un User-Agent n'est qu'une déclaration. Les robots d'exploration et les bots d'IA ne sont considérés comme vérifiés que s'ils se trouvent dans les 19 flux officiels de plages IP de leurs opérateurs.

Classification en direct

Une IP que nous n'avons jamais vue est classée en direct en moins de 2,5 secondes, puis enregistrée pour toutes les requêtes suivantes.

Voir sur une vraie IP

Lancez une requête et constatez par vous-même quelles méthodes de détection se sont déclenchées.

Fréquence de mise à jour.

Une liste de botnets devient obsolète en quelques jours, un enregistrement WHOIS en quelques mois : chaque source est donc actualisée selon son propre calendrier.

Flux de menaces, listes des sorties Tor et des relais, listes de blocage DNS
Toutes les 6 heures
Sondes VPN et proxy (résultats positifs revérifiés après 7 jours), table de routage BGP
Toutes les 12 heures
Plages des robots d'exploration et des bots d'IA, plages des fournisseurs cloud, reconstruction de la base de données de requêtes
Chaque jour
Fichiers de registre WHOIS des 5 RIR
1 à 2 jours

Comment les preuves deviennent un score.

Le fraud_score de 0 à 100 pondère 36 motifs, et la vérification directe compte le plus.

  • Le score diminue aussi : un FAI résidentiel retire 17 points, un robot d'exploration vérifié 28,5
  • Les plages CGNAT partagées sont plafonnées, pour qu'un mauvais voisin ne puisse pas condamner des milliers d'utilisateurs
  • allow 0–25 · review 26–50 · step_up 51–75 · block 76–100

L'architecture en bref.

Volontairement simple, pour que les requêtes restent rapides et que chaque réponse conserve ses preuves.

  • Un scanner en Rust exécute 14 étapes planifiées : flux, listes, sondes, RDAP, DNS et classification
  • Postgres conserve chaque classification et sa trace de preuves
  • Une base de données mappée en mémoire, remplacée de façon atomique une fois par jour, sert des lectures en moins d'une milliseconde

Commencez à vérifier des IP en quelques minutes

Créez une clé API gratuite et obtenez 1 500 requêtes par jour avec tous les champs de données inclus. Changez d'offre seulement quand votre trafic augmente.

  • 1 500 requêtes gratuites par jour
  • Sans carte bancaire
  • Tous les champs dans toutes les offres