Notas de versión
El historial de versiones de CaudalGhost: qué llegó en cada una y por qué. Las versiones más recientes van arriba. Como CaudalGhost guarda tus datos en tu propio equipo, cada versión cuida tanto lo que ves como la confianza de que nada sale de tu máquina.
0.3.0 — Seguridad y robustez
Sección titulada «0.3.0 — Seguridad y robustez»Una auditoría de seguridad de extremo a extremo seguida de un endurecimiento completo. CaudalGhost ya partía de una base sólida —corre con su propio usuario sin sesión, con los permisos mínimos y sin exponer red—; esta versión cierra los detalles y suma defensa en profundidad.
- La edición Servidor arranca restringida. En un servidor con varios usuarios, los flujos de red dejan de quedar visibles para cualquier persona con sesión: el acceso se concede solo al grupo de CaudalGhost, y abrirlo a más usuarios es ahora un paso intencional. La edición de escritorio no cambia: instalar → abrir → funciona, igual que siempre.
- Defensas contra el abuso local. El canal interno por el que conversan el daemon y la interfaz (un socket local) gana límites de conexiones, tiempos de espera y tamaños acotados, para que ningún proceso de tu equipo pueda saturar el servicio.
- La app de escritorio, más blindada. La interfaz aplica una política de seguridad de contenido (CSP) estricta, como defensa en profundidad del webview.
- Instalación más robusta. La instalación valida con cuidado los datos que recibe, manteniendo la compatibilidad con usuarios de empresa (Kerberos/Samba).
- Menos superficie. Se retiró un componente que no se usaba y se acotaron los textos de origen no confiable (nombres de aplicaciones, hostnames).
0.2.0 — Por aplicación, en vivo y de escritorio
Sección titulada «0.2.0 — Por aplicación, en vivo y de escritorio»El salto que convierte a CaudalGhost en lo que es hoy: de medir por interfaz a entender qué app consume qué, en vivo y con una interfaz gráfica.
- Atribución por aplicación. Mediante eBPF, CaudalGhost reparte el tráfico por programa, no
solo por interfaz, con el comando
topen la terminal. - Dashboard en vivo en la terminal. El comando
livemuestra las tasas en tiempo real, con un rediseño a tres bandas que combina lo que ocurre ahora con el histórico acumulado. - Aplicación de escritorio. Una GUI nativa con las vistas En vivo e Histórico y sus gráficos, para quien prefiere el ratón a la terminal.
- Servidores con nombre. El enriquecimiento por DNS resuelve los hostnames de los destinos
remotos (
deb.debian.orgen lugar de una IP), disponible con el comandohosts. - Instalación propia, sin sudo. Llega el instalador
.deben sus ediciones de escritorio y servidor, con servicio de sistema (systemd) y permisos propios: una vez instalado, CaudalGhost funciona sin pedir privilegios (sudo) en el uso diario.
0.1.0 — El núcleo
Sección titulada «0.1.0 — El núcleo»La primera base sobre la que se construyó todo lo demás.
- Medición por interfaz. Un daemon ligero observa el uso de red de cada interfaz, sin interferir.
- Histórico que no caduca. Los datos se guardan en una base SQLite local, para poder mirar atrás.
- Consultas desde la terminal. Una CLI con lo esencial: el momento actual (
now), los totales (total) y una comprobación rápida (ping).