Vista general

La interfaz de JustClient se organiza en una barra lateral izquierda con botones de acceso rápido y un área central con paneles acoplables que puedes reorganizar a tu gusto.

Barra lateral

La barra lateral contiene los siguientes botones (de arriba a abajo):

IconoPanelDescripción
LogsLogsRegistro de eventos del sistema
ListenersListenersGestión de listeners activos
ExtensionsExtensionsPaneles de extensiones cargadas
Sessions TableSesiones (tabla)Lista tabular de agentes activos
GraphSesiones (grafo)Vista gráfica de la red
TasksTareasHistorial de tareas y jobs
ChatChatComunicación entre operadores
TunnelsTúnelesGestión de SOCKS y port forwarding
DownloadsDescargasControl de transferencias de archivos
TargetsObjetivosRegistro de sistemas objetivo
CredentialsCredencialesBase de datos de credenciales
ScreenshotsCapturasGalería de capturas de pantalla
KeyboardKeyloggerRegistro de pulsaciones de teclas

Estado de conexión

En la parte inferior de la barra lateral se muestra el indicador de conexión:

  • Verde — Conectado al servidor
  • Rojo — Desconectado (intentando reconectar)

El botón de reconexión permite restablecer la conexión manualmente.

Paneles principales

Tabla de sesiones

Muestra todos los agentes activos en formato tabular con las siguientes columnas:

  • ID — Identificador único del agente
  • Name — Nombre asignado al agente
  • External IP — IP desde la que se conecta el agente
  • Internal IP — IP de la red interna del objetivo
  • Listener — Listener al que está conectado
  • Username — Usuario bajo el que corre el agente
  • Computer — Nombre del equipo
  • OS — Sistema operativo (icono con color)
  • Process — Proceso que aloja al agente
  • PID — ID del proceso
  • Arch — Arquitectura (x64, x86)
  • Sleep — Intervalo de check-in
  • Last Tick — Tiempo desde el último check-in

Colores de los iconos de OS

  • Azul — Agente activo, respondiendo normalmente
  • Rojo — Agente con privilegios elevados (admin/root)
  • Gris — Agente inactivo (no ha reportado en un tiempo)

Menú contextual (clic derecho)

Al hacer clic derecho sobre un agente se despliega el menú de acciones:

  • Interact — Abre la consola de comandos del agente
  • File Browser — Explorador de archivos remoto
  • Process Browser — Lista de procesos remota
  • Terminal — Terminal interactiva
  • Set Tag / Mark / Color — Personalizar la apariencia del agente
  • Remove — Eliminar el agente del registro

Vista de grafo

Muestra la red como un grafo visual donde:

  • Los nodos representan agentes y sistemas
  • Las conexiones muestran las relaciones de pivoting
  • Los iconos reflejan el sistema operativo y el estado
  • Se puede seleccionar entre tres estilos de vista (v1, v2, v3)

Consola de agente

Cada agente tiene su propia consola interactiva donde puedes:

  • Ejecutar comandos específicos del tipo de agente
  • Ver el historial de comandos y sus resultados
  • Enviar tareas asíncronas
  • Ver mensajes de información, error y éxito con colores

Panel de listeners

Muestra los listeners activos con:

  • Nombre, protocolo y tipo (externo/interno)
  • Host y puerto de bind
  • Estado (activo/pausado/detenido)
  • Controles para iniciar, pausar, reanudar y detener

Temas

JustClient soporta temas personalizables:

Tema de la aplicación

Controla los colores y estilos de la interfaz principal. Basado en el motor Qlementine con archivos de tema JSON.

Tema de consola

Controla los colores de la consola de los agentes. Puedes personalizar:

  • Color de fondo
  • Color de texto
  • Colores de mensajes (info, error, éxito)
  • Fuente y tamaño

Cambiar temas

Ve a Configuración (accesible desde el diálogo de conexión o durante la sesión) para seleccionar entre los temas disponibles.

Paneles acoplables

Todos los paneles de JustClient son acoplables y reorganizables:

  • Arrastrar — Mueve un panel a otra posición
  • Acoplar — Suéltalo en un borde para acoplarlo
  • Tabulado — Suéltalo sobre otro panel para crear pestañas
  • Flotante — Suéltalo fuera de la ventana para que flote
  • Cerrar — Cierra el panel (se reabre desde la barra lateral)

Esta funcionalidad es proporcionada por la biblioteca KDDockWidgets, lo que permite crear layouts personalizados según las necesidades de cada operación.

Atajos útiles

AcciónDescripción
Clic derecho en agenteMenú contextual con todas las acciones
Doble clic en agenteAbre la consola de interacción
Arrastrar panelReorganizar la interfaz
Scroll en consolaNavegar el historial