Détection d'IP

Une seule requête vous dit ce qui se cache derrière une IP.

Chaque adresse reçoit l'une des huit classes de réseau, un score de confiance et l'organisation qui la détient, avec la géolocalisation et l'ASN dans la même réponse. Un datacenter est signalé comme un datacenter, pas comme un VPN.

8
classes de réseau renvoyées
500
adresses par requête groupée
30,000
recherches gratuites par mois
99.9%
objectif de disponibilité
GET/v1/vpn/{ip}

requête

curl -H "Authorization: Bearer $IPS_KEY" \
  https://ipscanner.io/v1/vpn/146.70.0.1

# No key yet? The demo endpoint needs none:
curl https://ipscanner.io/v1/demo/146.70.0.1

réponse

{
  "ip": "146.70.0.1",
  "isVpn": true,
  "isTor": false,
  "networkClass": "vpn",
  "anonymized": true,
  "provider": "M247 Europe SRL",
  "riskScore": 90
}
Pourquoi c'est important

Un booléen n'est pas une réponse

La plupart des API de détection vous renvoient un seul indicateur et vous laissent deviner ce qu'il voulait dire. Un serveur cloud, un VPN d'entreprise et une sortie Tor ne représentent pas le même risque, et les traiter comme un seul chiffre est ce qui fait bloquer de vrais utilisateurs et passer de vrais abus.

  • Un indicateur qui dit seulement vrai ou faux ne vous donne rien sur quoi écrire une règle.
  • Les plages cloud et d'hébergement signalées comme VPN envoient du trafic serveur légitime dans votre liste de blocage.
  • Les proxys résidentiels ressemblent à du haut débit ordinaire, à moins que quelqu'un ne surveille les plages.
  • Sans valeur de confiance, vous ne pouvez pas distinguer un verdict certain d'une supposition.
Comment ça marche

Six sources, regroupées en un verdict par adresse

Le même moteur alimente Provenance et Agentscan, les trois s'accordent donc sur ce qu'est une adresse.

Listes de sorties collectées

Les nœuds de sortie VPN et le consensus Tor sont récupérés selon un calendrier, une nouvelle sortie est donc connue en quelques heures plutôt qu'après une livraison de données trimestrielle.

Plages datacenter et hébergement

Préfixes cloud, d'hébergement et de colocation agrégés, tenus à l'écart des plages VPN parce qu'il s'agit d'un type de trafic différent.

Classificateur d'organisation

L'organisation propriétaire, issue des données WHOIS et BGP, est comparée à une table d'opérateurs connus, ainsi Comcast, Hetzner et Mullvad se retrouvent chacun dans la bonne classe.

État d'IP scoré

Chaque observation sur une adresse se regroupe en un seul état stocké assorti d'un score, et c'est lui que sert l'API. Les recherches répétées ne le recalculent pas.

Géolocalisation et ASN

La ville, le pays, les coordonnées, le numéro de système autonome et son nom reviennent dans la même réponse, un seul appel répond donc au où et au qui.

Confiance et méthode

Chaque verdict indique à quel point il est sûr et quelles preuves l'ont produit, vous pouvez donc fixer votre propre seuil au lieu de faire confiance au nôtre.

Classes de réseau

Huit classes, regroupées en quatre familles

La classe est la chaîne que renvoie l'API. Lisez-la directement plutôt que de reconvertir un booléen en supposition.

Résidentiel propre

Un abonné haut débit ordinaire chez un FAI grand public, sans rien entre lui et vous.

Réseau mobile

Un réseau d'opérateur où les adresses tournent et sont partagées, une seule mauvaise session ne devrait donc pas condamner l'adresse.

Datacenter ou hébergement

Un serveur, pas une personne. Cela mérite un second regard sur un formulaire d'inscription, mais c'est une origine normale pour un client API.

VPN, proxy ou Tor

La connexion masque sa véritable provenance. C'est le groupe qui met anonymized à true.

API

Un seul GET, ou aucun.

Le point de terminaison avec clé renvoie le verdict complet. Le point de terminaison de démonstration répond à la même question sans clé, vous pouvez donc l'essayer avant de vous inscrire.

GET/v1/vpn/{ip}

requête

curl -H "Authorization: Bearer $IPS_KEY" \
  https://ipscanner.io/v1/vpn/146.70.0.1

# No key yet? The demo endpoint needs none:
curl https://ipscanner.io/v1/demo/146.70.0.1

réponse

{
  "ip": "146.70.0.1",
  "isVpn": true,
  "isTor": false,
  "networkClass": "vpn",
  "anonymized": true,
  "provider": "M247 Europe SRL",
  "riskScore": 90
}
Vérifiez notre travail

Des verdicts sur des adresses que vous connaissez déjà

Un pourcentage de précision est invérifiable. Ces huit adresses ne le sont pas : vous savez ce qu'elles sont, vous pouvez donc voir tout de suite si le moteur le sait aussi.

  • 8.8.8.8datacenterGoogle
  • 1.1.1.1datacenterCloudflare
  • 9.9.9.9datacenterQuad9
  • 52.0.0.1hostingAmazon
  • 185.220.101.1torTor exit node
  • 146.70.0.1vpnM247
  • 73.0.0.1residential cleanComcast
  • 172.58.0.1mobileT-Mobile

Les résolveurs publics et les plages cloud reviennent en datacenter ou hosting, jamais en vpn. Toute la question est là.

Cas d'usage

Là où la classe fait le travail

Scoring de fraude et d'abus

Alimentez votre propre modèle avec la classe et le score de risque au lieu de coder en dur un seul indicateur fournisseur.

Règles géographiques et de licence

Appliquez un territoire en sachant si la localisation provenait d'une ligne résidentielle propre ou d'un nœud de sortie.

Risque à l'inscription et à la connexion

Renforcez la vérification pour les origines masquées et laissez les autres tranquilles, c'est ce qui préserve la conversion.

Hygiène des analyses

Retirez le trafic datacenter et bot de vos chiffres, pour que le tunnel que vous optimisez soit fait de personnes.

FAQ

Vos questions, nos réponses

Un booléen réduit huit situations différentes à un seul bit. Détection d'IP renvoie la classe elle-même : un résolveur DNS de Google revient en datacenter, une machine Hetzner en hosting, une sortie Mullvad en vpn et une ligne Comcast en residential_clean. Vous obtenez aussi isVpn, mais il est dérivé de la classe au lieu d'être la seule chose qu'on vous dit.

Déployez IP Detection cette semaine

Un seul appel REST, une offre gratuite pour démarrer, et le même moteur derrière chaque requête IPScanner.

Aucune carte bancaire pour commencer