Gate de formulario
Una etiqueta script en tu formulario, una verificación en tu servidor. Los bots, los registros con scripts y el tráfico de Tor, VPN o proxy se frenan. Las personas solo envían.
Crea tu cuenta
Safari 18 · iPhoneCorreo
Contraseña
Cuenta creada
Cómo funciona
Una alternativa a reCAPTCHA sin widget: el navegador lleva un token, tu servidor lo verifica y tú decides qué recibe cada tipo de tráfico.
gate.jsUna etiqueta script en tu formulario, con tu clave del sitio en data-sitekey.
<script
src="https://ipscanner.io/gate.js"
data-sitekey="site_4fQ8nZ2kLm7xR1vT9cBw"
async></script>Un campo oculto ipscanner-token, de un solo uso, renovado mientras la página está abierta.
<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>Envía el token y tu secreto gs_ a /v1/gate/verify. La respuesta indica la clase y tu acción.
{
"success": true,
"class": "vpn",
"action": "flag",
"mode": "enforce",
"signals": ["network:vpn_server_list"],
"hostname": "example.com"
}Desde el panel. Un cambio se aplica en el siguiente envío, sin volver a desplegar.
Qué frena
Bloquea los registros con scripts, marca los que llegan por VPN y proxy, deja pasar a las personas. Tú eliges la acción de cada clase.
Registros con scripts y headless: webdriver activo, un user agent headless.
Agentes de IA que rellenan un formulario en nombre de alguien.
Registros desde nodos de salida de Tor.
Servidores VPN comerciales, con el nombre del proveedor en los planes de pago.
Proxies residenciales, los que se alquilan para rotar cuentas falsas.
Direcciones de nube y centro de datos, donde corren la mayoría de los scripts de registro.
Comparativa
Los otros tres distinguen a personas de bots. El gate de formulario además le dice a tu servidor de qué red vino cada envío, y tú eliges la acción.
Documentación y páginas de precios de los proveedores revisadas el 11 de octubre de 2026.
Protege un formulario gratisVerifica en tu servidor
Envía el token del formulario y tu secreto a /v1/gate/verify. Rechaza el envío con block en modo enforce.
// 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
}Primero monitoriza, luego bloquea
Cada envío llega al panel de Sites con su clase y su acción. En modo monitor no se rechaza nada, así ajustas la regla primero con tráfico real.
Preguntas frecuentes
Crea un gate, pega una etiqueta script, añade la verificación. Free funciona en modo monitor; Starter bloquea, desde 17,99 €/mes.