Descripción

Las terminales interactivas proporcionan un emulador de terminal integrado en JustClient que se conecta a un shell en el sistema objetivo. A diferencia de los comandos individuales (tareas), las terminales mantienen una sesión persistente.

Abrir una terminal

  1. Clic derecho sobre un agente en la tabla de sesiones
  2. Selecciona Terminal
  3. Se abrirá una pestaña con el emulador de terminal

Controles del panel de terminales

BotónDescripción
StartInicia una nueva sesión de terminal
StopDetiene la sesión de terminal activa

Configuración

Al iniciar una terminal, se configuran los siguientes parámetros:

ParámetroDescripción
ProgramPrograma shell a ejecutar (cmd.exe, powershell, /bin/bash)
Size HAltura del terminal en filas
Size WAnchura del terminal en columnas
OEM CPCode page para Windows (850, 437, 65001 para UTF-8)

Emulador de terminal

JustClient integra un emulador de terminal basado en Konsole que soporta:

  • Secuencias de escape ANSI
  • Colores
  • Desplazamiento (scroll)
  • Redimensionado
  • Copiado y pegado

Flujo de datos

Operador (teclado) → JustClient → WebSocket → JustServer → Agente → Shell
                                                                    ↓
Operador (pantalla) ← JustClient ← WebSocket ← JustServer ← Agente ← Salida

Las pulsaciones de teclas se envían inmediatamente al agente, y la salida se muestra en tiempo casi real (con la latencia del check-in del agente).

Diferencias con comandos de consola

CaracterísticaConsola (tareas)Terminal
PersistenciaCada comando es independienteSesión continua
InteractividadSolo entrada/salidaInteractivo completo
Programas interactivosNo soportadosSoportados
VelocidadDepende del sleepMás rápido (datos en tiempo real)
HistorialAlmacenado en BDNo almacenado

Consideraciones

  • Las terminales son más detectables que los comandos individuales
  • Cada terminal abierta consume recursos en el agente y el servidor
  • Cierra las terminales cuando no las estés usando
  • Para scripts o comandos simples, usa la consola de tareas en su lugar
  • El code page (OEM CP) afecta la visualización de caracteres especiales en Windows