ByeBouncer
IP · 1 crédito por consulta

Análisis de reputación de IP con puntaje explicable

Chequeá si una IP está listada en blacklists, si es nodo Tor, su país y ASN. El score 0-100 muestra qué señales pesan y por qué.

Empezar gratis1 crédito por IP pública · gratuito en privadas, reservadas y CGNAT

Qué incluye

Múltiples DNSBL

Consultamos varias listas negras públicas reconocidas y agregamos el resultado en dos señales (single/multi) con pesos distintos.

Tor exit nodes

Detección de nodos de salida de Tor actualizada con datasets oficiales.

Reverse DNS + FCrDNS

PTR y validación forward-confirmed: señal "no_fcrdns" si no cierra el loop (típico de infra de abuso).

ASN y organización

Número de sistema autónomo + razón social del operador de red. Útil para distinguir hosting barato de ISP residencial.

País y geo

País resuelto por dataset local, con fuente declarada para auditoría.

CGNAT

Identificamos el espacio compartido 100.64.0.0/10 que usan muchos operadores móviles — muchos usuarios detrás de la misma IP.

Score explicable

Cada señal muestra sus puntos; el puntaje no es una caja negra que te hace bloquear a ciegas.

IPv4 e IPv6

Ambas versiones soportadas, con normalización correcta de IPv6.

Cómo lo hacemos

1

Normalización y clasificación

Validamos formato IPv4/IPv6 y clasificamos el scope. Si es privada, reservada o no ruteable, cortamos antes de consultar nada externo y no se cobra.

2

Consulta de reputación

Hacemos lookups paralelos contra DNSBL públicas (con caché de 15 minutos para no abusar) y contra el dataset de Tor exit nodes.

3

Red y DNS

Resolvemos reverse DNS, validamos FCrDNS y obtenemos ASN + organización desde datasets locales. País con fuente declarada.

4

Score y señales

Agregamos pesos por señal, devolvemos un puntaje 0-100, un bucket (low/medium/high/critical) y la lista de señales con sus pesos individuales.

En código

cURL
curl -X POST https://api.byebouncer.com/api/v1/verify-ip \ -H "Authorization: Bearer $BYEBOUNCER_API_KEY" \ -H "Content-Type: application/json" \ -d '{"ip":"8.8.8.8"}'
Node / TypeScript
import { ByeBouncer } from '@bye_bouncer/sdk'; const bb = new ByeBouncer({ apiKey: process.env.BYEBOUNCER_API_KEY! }); const result = await bb.verifyIP('8.8.8.8'); if (result.risk === 'high' || result.risk === 'critical') blockSignup();

Preguntas frecuentes

¿Qué listas negras consultan?

Un conjunto de DNSBL públicas reconocidas. Si una IP figura en varias listas (señal "dnsbl_multi") el riesgo es mucho mayor que si aparece en una sola (señal "dnsbl_single", que puede ser falso positivo).

¿Cómo funciona el puntaje 0-100?

Partimos de 0 (limpia) y sumamos pesos por cada señal detectada. 0-19 = riesgo bajo, 20-49 medio, 50-79 alto, 80-100 crítico. Cada señal muestra cuántos puntos aporta para que el score no sea una caja negra.

¿Detectan tráfico anónimo (Tor, VPN)?

Detectamos nodos de salida de Tor con señal "tor_exit". VPNs comerciales no son fáciles de identificar en forma genérica; en esos casos usá la señal de ASN y organización como pista.

¿Cobran IPs privadas?

No. Las IPs privadas (RFC 1918), reservadas, loopback, link-local, CGNAT y broadcast se marcan como "invalid_scope" y no consumen créditos.

¿Qué información devuelven?

Score 0-100, risk (low/medium/high/critical), network (ASN, organización, país, reverse DNS, FCrDNS válido o no), reputation (listed en DNSBLs, nodo Tor), y señales que explican el score.

¿Cuánto duran los datos de reputación?

Los resultados DNSBL se cachean hasta 15 minutos para no sobrecargar las listas públicas. Si la IP recién salió de una blacklist puede tardar unos minutos en reflejarse. Los datos de ASN y país son locales y se actualizan periódicamente.

¿Puedo bloquear por IP sin más?

Recomendamos usar la IP como una señal más, no como motivo único. Una VPN compartida puede tener a 10.000 usuarios legítimos y a algunos abusivos: cruzarla con email, teléfono y comportamiento da mejor señal.

¿Hay bulk de IPs?

No públicamente hoy. Si tenés caso de uso contactá hello@byebouncer.com y lo evaluamos.

Probalo con 500 créditos gratis

Sin tarjeta. Empezás a usar la API apenas creás la cuenta.

Crear cuenta