Lista negra de direcciones IP generada por la comunidad, disponible a través de API y GitHub. Úsala para bloquear direcciones IP maliciosas conocidas
en tu cortafuegos, servidor web o aplicación; se actualiza automáticamente a partir de datos reales sobre ataques.
Cómo se genera la lista negra
Todas las direcciones IP de la lista negra proceden de denuncias de la comunidad que llegan a nuestro motor de reputación. Una dirección IP
solo se incluye cuando:
Su índice de fiabilidad es ≥ 75 % (calculado a partir de la frecuencia de las notificaciones,
la diversidad de fuentes, la gravedad y la actualidad)
Se ha observado durante al menos 48 horas (enfriamiento por falso positivo)
No figura en la lista blanca (se excluyen los motores de búsqueda, los proveedores de CDN y las infraestructuras
de confianza)
La lista negra se actualiza automáticamente; no hay revisión editorial manual. Todo el proceso
es abierto y transparente: puedes verificar cualquier entrada a través de
GET /reportedip/v2/check?ip=<ip>&verbose=true
para ver el desglose exacto de la puntuación.
Repositorio de GitHub
La lista negra completa se publica como un repositorio público de GitHub, que se actualiza cada 48 horas a partir de los datos en tiempo real de la API.
Puedes clonarla, utilizarla en flujos de trabajo de CI/CD o integrarla en tu infraestructura.
reportedip-blacklist/
├── blacklist-all.txt # All IPs, one per line
├── blacklist-all.json # All IPs with metadata
├── blacklist-all.csv # All IPs, CSV format
└── lists/
├── spam.txt
├── brute-force.txt
├── cms-login.txt
├── web-attacks.txt
├── scanning.txt
├── exploitation.txt
├── honeypot.txt
├── phishing.txt
└── malware.txt
Formatos de archivo
Formato TXT
Texto sin formato, una dirección IP por línea. Las líneas que comienzan con # son comentarios
que contienen metadatos como la fecha de creación y el recuento total.
Conjunto de objetos con metadatos completos para cada dirección IP, incluyendo la puntuación de fiabilidad, las categorías
y la última vez que se notificó dicha dirección IP.
Utiliza los archivos de lista negra para bloquear direcciones IP maliciosas a nivel del cortafuegos o del servidor web.
A continuación se muestran ejemplos de integración con herramientas habituales.
Nginx
Genera una configuración de lista de bloqueados e inclúyela en el bloque de servidor de Nginx:
# /etc/nginx/sites-enabled/default
server {
include /etc/nginx/blocklist.conf;
# ... rest of your config
}
Apache (.htaccess)
Apache
# .htaccess — Block reported IPs
<RequireAll>
Require all granted
Require not ip 1.2.3.4
Require not ip 5.6.7.8
Require not ip 9.10.11.12
</RequireAll>
iptables
bash
# Block all IPs from the blacklist
while read ip; do
iptables -A INPUT -s "$ip" -j DROP
done < blacklist-all.txt
fail2ban
Crea una «jail» personalizada que bloquee las direcciones IP de la ReportedIP :
Consulte la Referencia de la API para obtener la documentación completa sobre los puntos de conexión,
el formato de respuesta y los parámetros adicionales.
Script de actualización automática
Configura una tarea programada para descargar automáticamente la lista negra más reciente y actualizar las reglas de tu cortafuegos.
Importante: Las exportaciones del repositorio de GitHub se actualizan cada 48 horas. Para realizar bloqueos en tiempo real
con los datos más recientes, utiliza directamente la API. La API refleja los cambios de forma inmediata
a medida que se reciben nuevos informes, mientras que los archivos de GitHub pueden tener un retraso de hasta dos días.
Método
Latencia
Se requiere autenticación
Ideal para
API
En tiempo real
Sí (clave API)
Bloqueo automático, reglas dinámicas de cortafuegos, integración con SIEM
GitHub
Hasta 48 horas
No
Reglas estáticas de cortafuegos, procesos de CI/CD, análisis sin conexión