Trabajo multi-operador
Configuración de operadores
Modo solo contraseña
En el modo por defecto (only_password: true), todos los operadores comparten la misma contraseña y se identifican solo por el nombre de usuario que introduzcan al conectarse:
Teamserver:
password: "contraseña_compartida"
only_password: trueLos nombres de usuario son libres — cada operador elige el suyo al conectar. Este modo es más simple pero no ofrece trazabilidad individual de credenciales.
Modo operadores individuales
Para mayor seguridad y trazabilidad, configura operadores individuales:
Teamserver:
only_password: false
operators:
admin: "pass_admin_muy_segura"
op_red: "pass_red_team_segura"
op_blue: "pass_blue_team_segura"En este modo, cada operador debe autenticarse con su usuario y contraseña específicos.
Funcionalidades colaborativas
Sincronización en tiempo real
Cuando un operador realiza una acción, todos los demás la ven inmediatamente:
- Nuevos agentes aparecen en la tabla de sesiones
- Tareas enviadas se reflejan en el historial
- Listeners creados o detenidos se actualizan
- Descargas y credenciales nuevas se sincronizan
La sincronización se realiza a través del canal WebSocket que mantiene cada cliente con el servidor.
Sistema de suscripciones
Los operadores pueden filtrar las notificaciones que reciben usando el sistema de suscripciones. Al conectarse, el cliente puede especificar qué categorías de eventos le interesan:
- Agentes
- Listeners
- Tareas
- Descargas
- Chat
- Credenciales
- Targets
- Túneles
Esto permite que un operador se enfoque en su área de responsabilidad sin ser bombardeado con notificaciones de otras áreas.
Modo team console
El modo team console permite que múltiples operadores vean la actividad de consola de otros operadores. Cuando está habilitado:
- Los comandos enviados por otros operadores aparecen en la consola
- Las respuestas de los agentes se comparten
- Se puede seguir la actividad de un compañero en tiempo real
Chat integrado
El panel de Chat permite la comunicación directa entre operadores:
- Mensajes en tiempo real
- Identificación por nombre de operador
- Timestamp en cada mensaje
- Historial persistente durante la sesión
Buenas prácticas para equipos
Nomenclatura
Establece una convención de nombres para operadores:
operators:
lead: "pass_lead" # Líder del equipo
op_network: "pass_net" # Especialista en red
op_ad: "pass_ad" # Especialista en Active Directory
op_web: "pass_web" # Especialista en webSeparación de responsabilidades
- Líder: Gestiona listeners, coordina el equipo via chat
- Operadores de red: Manejan pivoting y túneles
- Operadores de sistemas: Interactúan con agentes, recolectan datos
- Documentador: Registra credenciales, targets y evidencias
Seguridad operacional
- Usa operadores individuales (no
only_password) - Cada operador usa una contraseña única y fuerte
- Revisa los logs del servidor para auditar las acciones de cada operador
- Los operadores que terminan su turno deben desconectarse