Registros de sesiones
Una herramienta de monitorización de sistemas es registrar los comandos de las sesiones y poder reproducirlos.
Sudoreplay
El comando sudoreplay
es una herramienta utilizada para reproducir las sesiones registradas de comandos ejecutados con sudo
. Esto es útil para auditar y revisar las acciones llevadas a cabo por usuarios con privilegios elevados.
El funcionamiento es guardar los logs y un timestamp y luego para reproducirlo, los contrasta.
A continuación, se detalla un tutorial paso a paso para aprender a usar sudoreplay
.
Configuración Inicial
Antes de poder utilizar sudoreplay
, es necesario configurar sudo
para que registre las sesiones. Esto se hace mediante la modificación del archivo de configuración de sudo
.
Editar el archivo
sudoers
: Abre el archivosudoers
usandovisudo
para evitar errores de sintaxis.Añadir la directiva de registro: Agrega la siguiente línea para habilitar la grabación de sesiones:
También puedes especificar una ubicación particular para los registros si es necesario:
Guardar y salir: Guarda los cambios y cierra el editor.
Ejecutar Comandos con sudo
sudo
Una vez configurado sudo
para registrar las sesiones, cualquier comando ejecutado con sudo
se registrará automáticamente.
Por ejemplo:
Ahora podemos comprobar las sesiones que han sido registradas dentro de la carpeta:
Esto mostrará una lista de directorios y archivos, cada uno correspondiente a una sesión registrada.
Uso de sudoreplay
Para reproducir una sesión específica, usa sudoreplay
seguido del TSID de la sesión.
Para ver una lista de sesiones:
Por ejemplo, para reproducir una sesión:
Como opciones Adicionales:
Buscar Sesiones: Puedes buscar sesiones por usuario o por comando específico.
Ttyrec
ttyrec session -> comando para
ttyplay session -> reproduce lo realizado hasta entonces.
Playterm
Con playterm, luego puedes pasarle la info y te genera un frame para ponerlo en un blog o algun sitio.
Última actualización