AiForFriends
Ver esta página en inglés
Ver el currículum
Todas las guías

17 de octubre de 2026

Visualizador 3D de Ciberataques para aiforfriend.com

El objetivo es desarrollar una aplicación web interactiva que visualice en tiempo real los ciberataques dirigidos al dominio aiforfriend.com, replicando la estética y funcionalidad de herramientas de élite

Proyecto: Visualizador 3D de Ciberataques para aiforfriend.com

Concepto:
El objetivo es desarrollar una aplicación web interactiva que visualice en tiempo real los ciberataques dirigidos al dominio aiforfriend.com, replicando la estética y funcionalidad de herramientas de élite como el mapa y las estadísticas de Kaspersky.

Componentes Principales (Dos Vistas):

  1. Mapa en Vivo (Live Map): Un globo terráqueo 3D oscuro donde se dibujan arcos de luz desde la ubicación geográfica del atacante hasta el servidor de aiforfriend.com (destino), simulando el impacto con anillos pulsantes.
  2. Panel de Estadísticas (Stats): Una vista analítica con gráficos de tendencias temporales (ataques por hora/día), rankings de las IPs más persistentes, y un desglose por tipo de ataque (Fuerza Bruta, Inyección SQL, escaneos, etc.).

¿Tenemos los datos? (La Estrategia de Datos):
Sí, pero debemos construirlos. No existe una API mágica para un dominio específico. El flujo será:

  • Recolección: Un script (sensor) en el servidor de aiforfriend.com que lea los logs de Nginx/Apache o del firewall y detecte patrones anómalos.
  • Enriquecimiento: El backend cruzará las IPs atacantes con APIs gratuitas de Threat Intelligence (AbuseIPDB, AlienVault OTX) y las geolocalizará (MaxMind GeoLite2).

Stack Tecnológico (Viabilidad y Coste Cero):

  • Frontend: globe.gl (basado en Three.js) para el globo 3D; Recharts o Chart.js para los gráficos de estadísticas.
  • Backend: FastAPI (Python) o Node.js. Usará WebSockets para emitir los ataques en vivo al globo y REST APIs para alimentar las estadísticas.
  • Base de Datos: PostgreSQL para almacenar el histórico de eventos.
  • Infraestructura: Se puede desplegar con coste 0 € usando capas gratuitas de Oracle Cloud o AWS, y bases de datos gratuitas como Supabase/Neon.

Plan de Implementación (4 Fases):

  1. Fase 1 (El Globo): Crear la interfaz visual con datos simulados (arcos falsos) para validar el diseño y el rendimiento. (2-3 días)
  2. Fase 2 (Datos Reales): Desarrollar el sensor de logs, el backend con WebSockets y conectar el globo a los ataques reales del dominio. (1-2 semanas)
  3. Fase 3 (Analítica): Añadir la base de datos y la pestaña de estadísticas con los gráficos de tendencias y rankings. (1 semana)
  4. Fase 4 (Refinamiento): Optimizar el rendimiento, añadir filtros interactivos y pulir la seguridad del sensor. (Variable)

Conclusión:
El proyecto es altamente viable. La tecnología 3D es accesible y gratuita, y el mayor reto (los datos) se soluciona con un script propio en el servidor y el uso de APIs comunitarias gratuitas. Es un proyecto ideal para monitorizar la seguridad de tu dominio y, a la vez, una pieza de portfolio espectacular de ciberseguridad y desarrollo full-stack.