Visualizador 3D de Ciberataques
En marcha desde octubre de 2026 · 2415 intentos bloqueados este mes
Cada servidor conectado a internet recibe intentos de entrada todos los días. Los números en una tabla dicen cuántos, pero no dónde ni por dónde. Este visualizador los lleva al mapa: un globo en tres dimensiones donde se ve salir cada intento desde su ciudad hasta el servidor.
No hay ninguna API que diga «ataques a mi dominio»: los datos salen de los registros del propio servidor, contados cada quince minutos, y de una base de ciudades gratuita (DB-IP).
Qué hace, en concreto
- Dibuja cada intento como una línea desde su ciudad hasta el servidor, con el color del tipo de ataque.
- Marca con anillos las ciudades que más lo intentan, y con un punto azul el servidor.
- Enseña las visitas como puntos verdes, si se eligen.
- Da las cifras de hoy, de siete días y de treinta, con los países y las ciudades implicados.
- Deja elegir hoy, siete o treinta días, girar o parar el globo, y ver solo ataques o también visitas.
- No enseña ninguna dirección IP: solo ciudades, países y números.
Cómo está hecho
Aplicación Next.js dentro del mismo contenedor que el panel OSINT. El globo se dibuja con globe.gl, sobre Three.js, con licencia MIT, y se carga solo al abrir el mapa para no hacer pesada la aplicación.
Los datos salen del registro de accesos de Traefik: se agrupan por ciudad y tipo cada quince minutos y se guardan en PostgreSQL. La ciudad y sus coordenadas vienen de la base de ciudades de DB-IP (7.786.864 rangos), que es gratuita y se cita.
El mapa tiene su propia dirección, mapa.aiforfriends.com, y una API pública que devuelve solo datos agregados. El contorno de los países es de Natural Earth (dominio público) y viaja con la propia web: no se pide nada a ningún servicio de fuera.
Lo que se puede ver desde fuera y lo que no
Se ve: ciudades, países, coordenadas, tipos de intento y las cifras de cada periodo.
No se ve: ninguna dirección IP, ninguna ruta pedida y nada que permita identificar a una persona. La ciudad es aproximada, porque la base gratuita de DB-IP tiene menos precisión que la de pago, y la propia pantalla lo dice.
