Gate de formulaire

Alternative au CAPTCHA, sans puzzle à résoudre

Une balise script sur votre formulaire, un contrôle sur votre serveur. Les bots, les inscriptions scriptées et le trafic Tor, VPN ou proxy sont arrêtés. Les humains envoient simplement.

  • Aucun puzzle
  • Aucun cookie
  • Mode monitor d'abord

Fonctionnement

Quatre étapes, rien à faire pour vos visiteurs

Une alternative à reCAPTCHA sans widget : le navigateur porte un token, votre serveur le vérifie, et vous décidez ce que reçoit chaque type de trafic.

  1. 1

    Ajoutez la balise gate.js

    Une balise script sur votre formulaire, avec votre clé de site dans data-sitekey.

    signup.html
    <script
      src="https://ipscanner.io/gate.js"
      data-sitekey="site_4fQ8nZ2kLm7xR1vT9cBw"
      async></script>
  2. 2

    Chaque formulaire reçoit un token

    Un champ caché ipscanner-token, à usage unique, renouvelé tant que la page est ouverte.

    votre formulaire, après gate.js
    <form method="post" action="/signup">
      <input name="email" type="email">
      <input name="password" type="password">
      <!-- added by gate.js -->
      <input type="hidden"
        name="ipscanner-token"
        value="c2l0ZV80ZlE4fDE3…">
    </form>
  3. 3

    Votre serveur le vérifie avec votre secret

    Envoyez le token et votre secret gs_ à /v1/gate/verify. La réponse donne la classe et votre action.

    POST /v1/gate/verify
    {
      "success": true,
      "class": "vpn",
      "action": "flag",
      "mode": "enforce",
      "signals": ["network:vpn_server_list"],
      "hostname": "example.com"
    }
  4. 4

    Autoriser, signaler ou bloquer par classe

    Dans le tableau de bord. Un changement s'applique au prochain envoi, sans redéploiement.

    • Automatisation malveillanteAutoriserSignalerBloquer
    • TorAutoriserSignalerBloquer
    • VPNAutoriserSignalerBloquer
    • HumainAutoriserSignalerBloquer

Ce qu'il arrête

Stoppez les inscriptions spam selon leur origine

Bloquez les inscriptions scriptées, signalez celles via VPN et proxy, laissez passer les humains. Vous choisissez l'action de chaque classe.

  • Automatisation malveillante

    Inscriptions scriptées et headless : webdriver activé, un user agent headless.

  • Agent IA

    Agents IA qui remplissent un formulaire pour le compte de quelqu'un.

  • Tor

    Inscriptions depuis des nœuds de sortie Tor.

  • VPN

    Serveurs VPN commerciaux, avec le nom du fournisseur sur les offres payantes.

  • Proxy

    Proxys résidentiels, ceux qu'on loue pour faire tourner de faux comptes.

  • Hébergement

    Adresses cloud et datacenter, d'où partent la plupart des scripts d'inscription.

Comparaison

Gate de formulaire vs reCAPTCHA, Turnstile et hCaptcha

Les trois autres distinguent les humains des bots. Le gate de formulaire indique aussi à votre serveur de quel réseau vient chaque envoi, et vous choisissez l'action.

  • Puzzle ou case à cocher pour les visiteurs

    IPScanner Gate de formulaire
    Aucun, et aucun widget
    reCAPTCHA v3
    Aucun, un score seulement ; badge ou mention obligatoiresource
    Cloudflare Turnstile
    Le mode Managed peut afficher une case à cochersource
    hCaptcha
    Case à cocher et défi d'images ; modes passifs en Pro et Enterprisesource
  • Voit VPN, Tor et proxy par classe

    IPScanner Gate de formulaire
    Oui, neuf classes de trafic
    reCAPTCHA v3
    Non : un score et des reason codessource
    Cloudflare Turnstile
    Non : réussi ou échouésource
    hCaptcha
    Attributs VPN ou proxy en Enterprisesource
  • Votre propre règle de blocage par classe

    IPScanner Gate de formulaire
    Autoriser, signaler ou bloquer par classe
    reCAPTCHA v3
    Un seuil de score dans votre propre codesource
    Cloudflare Turnstile
    Nonsource
    hCaptcha
    Moteur de règles en Enterprisesource
  • Journal de chaque envoi

    IPScanner Gate de formulaire
    Oui, dans le tableau de bord Sites
    reCAPTCHA v3
    Graphiques ; journaux par évaluation via Cloud Loggingsource
    Cloudflare Turnstile
    Statistiques agrégéessource
    hCaptcha
    Statistiques en Pro, API de reporting en Enterprisesource
  • Cookies déposés par le widget

    IPScanner Gate de formulaire
    Aucun, aucun stockage navigateur
    reCAPTCHA v3
    _GRECAPTCHAsource
    Cloudflare Turnstile
    cf_clearance avec la pré-autorisation, désactivée par défautsource
    hCaptcha
    hmt_id, hc_accessibility et d'autressource
  • Prix pour bloquer

    IPScanner Gate de formulaire
    Starter, 17,99 €/mois
    reCAPTCHA v3
    Gratuit jusqu'à 10 000 par mois, puis 8 $ jusqu'à 100 000source
    Cloudflare Turnstile
    Gratuit, challenges illimitéssource
    hCaptcha
    Offre gratuite ; Pro 139 $/mois (99 $ en annuel)source

Documentation et pages de prix des éditeurs vérifiées le 11 octobre 2026.

Protéger un formulaire gratuitement

Vérification sur votre serveur

Vérification côté serveur en 10 lignes

Envoyez le token du formulaire et votre secret à /v1/gate/verify. Refusez l'envoi sur block en mode enforce.

verify.mjs
// token = the form's "ipscanner-token" field, ip = the visitor's address
const res = await fetch('https://ipscanner.io/v1/gate/verify', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ secret: process.env.IPSCANNER_GATE_SECRET, token, remote_ip: ip })
});
const v = await res.json();
if (!v.success || (v.action === 'block' && v.mode === 'enforce')) {
  // reject the submission
}

Surveiller d'abord, bloquer ensuite

Voyez ce qu'il bloquerait avant qu'il bloque quoi que ce soit

Chaque envoi arrive dans le tableau de bord Sites avec sa classe et son action. En mode monitor rien n'est refusé : vous ajustez d'abord la règle sur du vrai trafic.

  • Surveillance gratuite : 30 000 contrôles par mois et 7 jours de journal
  • Enforce à partir de Starter, 17,99 €/mois
  • Changez l'action d'une classe sans redéployer
  • Chaque envoi journalisé avec sa classe, son réseau et son action
Formulaire d'inscription · example.comMonitorEnforce
  • 14:02Automatisation malveillanteSerait bloqué
  • 14:01HumainAutoriser
  • 13:58ProxySerait bloqué
  • 13:57VPNSignaler
  • 13:55HumainAutoriser

FAQ

Questions sur le remplacement d'un CAPTCHA

Des contrôles invisibles. Le gate de formulaire lit les signes d'automatisation du navigateur et le réseau d'où vient la requête, et votre serveur reçoit le verdict. Personne n'a rien à résoudre.

Protégez votre premier formulaire

Créez un gate, collez une balise script, ajoutez le contrôle. Free fonctionne en mode monitor ; Starter bloque, dès 17,99 €/mois.