Formulier-gate
Eén scripttag op je formulier, één controle op je server. Bots, gescripte aanmeldingen en verkeer via Tor, VPN of proxy worden tegengehouden. Mensen versturen gewoon.
Maak je account aan
Safari 18 · iPhoneWachtwoord
Account aangemaakt
Zo werkt het
Een reCAPTCHA-alternatief zonder widget: de browser draagt een token, je server controleert het, en jij bepaalt wat elk soort verkeer krijgt.
gate.js-tag toeEén scripttag op je formulier, met je sitekey in data-sitekey.
<script
src="https://ipscanner.io/gate.js"
data-sitekey="site_4fQ8nZ2kLm7xR1vT9cBw"
async></script>Een verborgen veld ipscanner-token, eenmalig, vernieuwd zolang de pagina openstaat.
<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>Stuur het token en je gs_-secret naar /v1/gate/verify. Het antwoord noemt de klasse en jouw actie.
{
"success": true,
"class": "vpn",
"action": "flag",
"mode": "enforce",
"signals": ["network:vpn_server_list"],
"hostname": "example.com"
}In het dashboard. Een wijziging geldt vanaf de volgende verzending, zonder nieuwe deploy.
Wat het tegenhoudt
Blokkeer gescripte aanmeldingen, markeer aanmeldingen via VPN en proxy, laat mensen door. Jij kiest de actie per klasse.
Gescripte en headless aanmeldingen: webdriver aan, een headless user agent.
AI-agents die namens iemand een formulier invullen.
Aanmeldingen via Tor-exitnodes.
Commerciële VPN-servers, met de providernaam op betaalde plannen.
Residentiële proxy's, het soort dat gehuurd wordt om nepaccounts te roteren.
Cloud- en datacenteradressen, waar de meeste aanmeldscripts draaien.
Vergelijking
De andere drie onderscheiden mensen van bots. De formulier-gate vertelt je server ook uit welk netwerk elke verzending kwam, en jij kiest de actie.
Docs en prijspagina's van de leveranciers gecontroleerd op 11 oktober 2026.
Beveilig gratis een formulierControle op je server
Post het token uit het formulier en je secret naar /v1/gate/verify. Weiger de verzending bij block in enforce-modus.
// 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
}Eerst monitoren, dan blokkeren
Elke verzending komt met klasse en actie in het Sites-dashboard. In monitormodus wordt niets geweigerd, dus je stemt het beleid eerst af op echt verkeer.
FAQ
Maak een gate aan, plak één scripttag, voeg de controle toe. Free draait in monitormodus; Starter blokkeert, vanaf € 17,99 p/m.