Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

looking-glass

Looking Glass moderno en Nuxt.js para pruebas de red desde la periferia del servidor. Ofrece ping, traceroute y mtr con hardening de seguridad contra SSRF e inyecciones.

Ficha actualizada 22 sept 2026, 16:20 · upstream 14 sept 2026, 17:41 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es looking-glass

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Looking Glass es una herramienta moderna construida con Nuxt.js y Node.js, diseñada específicamente para realizar diagnósticos de red desde la periferia del servidor hacia cualquier destino público en internet. Permite a los usuarios ejecutar pruebas como ping, traceroute y mtr directamente desde la infraestructura del proveedor, facilitando la medición de latencia, pérdida de paquetes y rutas de salida sin necesidad de acceso directo al equipo objetivo.

CASOS DE USO
  • Proveedores de hosting para clientes probar conectividad outbound
  • Entusiastas para medir calidad de peering desde home lab
  • Operadores de red comunitaria para mostrar rutas de tránsito
  • Diagnóstico de pérdida de paquetes en proveedores upstream
PUNTOS DESTACADOS
  • Hardening de seguridad con validación Zod y prevención SSRF
  • Ejecución segura de procesos sin shell interpreters
  • Timeouts de 30 segundos y gestión de recursos
  • Despliegue Docker con capacidades NET_RAW específicas
PRECAUCIONES
  • Requiere capacidad NET_RAW en el contenedor
  • No incluye docker-compose, solo docker run manual
  • Limitado a pruebas outbound hacia internet público
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Desplegar con `docker run -d` asignando puerto 3000 y capacidades `NET_RAW`. Configurar variables de entorno `NUXT_PUBLIC_ASN`, `NUXT_PUBLIC_IPV4` y `NUXT_PUBLIC_IPV6`. El contenedor corre como usuario no root.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
VueNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.