VOXLABS · TUI Suite

La terminal,convertida en sala de control.

Tres consolas en Rust para operar tu PBX, tus contenedores y tus auditorías de seguridad. En vivo, con atajos de teclado y sin salir de SSH.

Construido con
RustratatuiAsterisk AMIlibpcapIncusLXDcrosstermtokiosysinfomuslRustratatuiAsterisk AMIlibpcapIncusLXDcrosstermtokiosysinfomusl
01Asterisk · AMI · SIP

VOXPBX

Tu central Asterisk, leída como un instrumento.

Estado del core, llamadas activas, extensiones, colas y el host completo en un tablero. Corre directo en el servidor: la captura de paquetes y las métricas son locales.

~ voxpbx-tuiLIVE
Asistente de primer arranque real: AMI, interfaz de captura y chequeo de libpcap.
01

SIP Trace en vivo

Diagrama de flujo estilo Wireshark, filtrable por extensión, que sigue al último paquete.

02

Barra MEZCLA

Desglose instantáneo por tipo de mensaje: OPTIONS, INVITE, 200 OK.

03

Config en caliente

Tecla C: la conexión AMI y la captura se rehacen sin reiniciar.

04

Prueba de conexión

F5 hace login contra AMI sin tocar la sesión de monitoreo.

05

Capa de enlace consciente

Ethernet, cooked capture de Linux y loopback, resueltos con pcap_datalink.

06

Secretos protegidos

Archivo 0600 o variable VOXPBX_AMI_SECRET, que siempre gana.

  • Tabvistas
  • ffiltrar ext.
  • Gseguir en vivo
  • scapturar
  • cconfig
SIP TraceMEZCLA INVITE 1 · 1xx 2 · 200 2 · BYE 1
192.0.2.10:5060192.0.2.20:5060
+0.000sINVITE (SDP)
+0.006s100 Trying
+0.174s180 Ringing
+2.240s200 OK (SDP)
+0.010sACK
+0.000sRTP · PCMU
+6.030sBYE
+0.008s200 OK
[1/8] INVITE

INVITE sip:bob@example.com SIP/2.0

Via: SIP/2.0/UDP 192.0.2.10:5060;branch=z9hG4bK-inv-1

Max-Forwards: 70

From: "Alice" <sip:alice@example.com>;tag=inv1

To: <sip:bob@example.com>

Call-ID: call-2c9d47@192.0.2.10

CSeq: 1 INVITE

Content-Type: application/sdp

v=0
o=alice 2890844526 IN IP4 192.0.2.10
c=IN IP4 192.0.2.10
m=audio 49170 RTP/AVP 0

Así se ve una llamada completa en la pestaña SIP Trace.

02LXD · Incus

VOXContainer

Todo tu parque LXD e Incus, en diez teclas.

Instancias, recursos, redes, snapshots, imágenes, perfiles, almacenamiento y logs con sondeo continuo. Envuelve el cliente incus o lxc que ya tenés instalado.

~ voxcontainer-tuiLIVE
Grabación real en modo fixtures: resumen, contenedores, recursos, red e imágenes.
01

Ciclo de vida completo

Iniciar, detener, pausar, crear, clonar y borrar sin escribir comandos.

02

Consola y archivos

exec interactivo, límites, devices, proxy de puertos y push/pull de archivos.

03

Snapshots y backups

Exportá, importá y publicá una instancia como imagen local.

04

Catálogo images:

Descarga imágenes del remoto oficial desde la propia TUI.

05

System Check

Detecta binario faltante, daemon detenido o permisos de socket, y ofrece instalar.

06

Binario estático

Build musl para cualquier Linux x86_64, verificado con SHA-256.

  • 1-0pestañas
  • s/xstart / stop
  • /filtrar
  • idetalle
  • hayuda
03Auditoría autorizada

VOXSecurity

Treinta y tres herramientas de auditoría, un solo orquestador.

Detecta qué herramientas tenés instaladas, las ordena en un catálogo y ejecuta la que elijas contra un objetivo, con la salida transmitida línea a línea. No reempaqueta nada: invoca tus binarios.

~ voxsecurity-tuiLIVE
Grabación real en modo fixtures: catálogo, ficha de herramienta, ejecución e historial.
01

Catálogo curado

Reconocimiento, red, web, contraseñas, wireless, hardening, forense y tráfico.

02

Instalación asistida

Tecla I con apt, dnf, pacman, paru, yay, zypper o brew.

03

Salida en vivo

stdout y stderr en streaming, con argumentos editables y plantillas.

04

Historial

Cada corrida queda con su estado, código de salida y salida completa.

05

Resumen del host

CPU, RAM y disco siempre a la vista mientras auditás.

06

Registro de actividad

Toda ejecución queda en el log diario de la aplicación.

  • 2catálogo
  • Iinstalar
  • nnueva corrida
  • Rrepetir
  • xlimpiar
Una sola familia

El mismo lenguaje en las tres consolas.

Mismo diseño industrial, mismos atajos y la misma filosofía: cero sorpresas en producción.

Asistente de primer arranque

Sin TOML a mano: la app te pide lo que falta y lo valida en pantalla.

Configuración en caliente

Overlay con la tecla c. Los cambios se aplican al instante.

Modo fixtures

Datos simulados para probar la interfaz sin daemon ni herramientas.

Español e inglés

Idioma conmutable en caliente, sin reiniciar.

Gestor de paquetes detectado

apt, dnf, yum, pacman, apk, zypper, snap o brew, según el host.

Logs fuera de la terminal

Archivo diario con nivel configurable vía RUST_LOG.

Instalación

De cero a tablero en un comando.

curl -fsSL https://raw.githubusercontent.com/savagz/voxpbx-tui/main/install.sh | sh

Las releases incluyen checksum SHA-256 y el script instala en /usr/local/bin usando sudo solo si hace falta.