comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Grabar las sesiones de tu terminal en Linux con script.

  • 0 Respuestas
  • 1015 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado morodog

  • *
  • Underc0der
  • Mensajes: 350
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
  • Skype: MorodoG
  • Twitter: m4r4d4g
« en: Enero 03, 2016, 10:54:10 am »


Script es una utilidad de Unix presente en la mayoría de distribuciones GNU/Linux, que nos permite grabar todas las operaciones ejecutadas en la terminal. Va más allá de lo que ofrece el comando history, ya que también nos proporciona todas las salidas de los diferentes comandos y operaciones que realicemos.

La forma más sencilla de iniciarlo es abrir una terminal y escribir:

Código: You are not allowed to view links. Register or Login
script
que automáticamente nos crea un fichero llamado typescript y empieza a grabar el contenido de la sesión, con los diversos comandos que vayamos ejecutando.

Podemos parar esa captura en cualquier momento, haciendo Crlt+D o escribiendo

Código: You are not allowed to view links. Register or Login
exit



Si no nos gusta ese nombre de typescript o queremos diferenciar entre sesiones le podemos dar otro cualquiera. Por ej:

Código: You are not allowed to view links. Register or Login
script registro.txt

Por defecto cada vez que ejecutamos el comando si tenemos un archivo de logs anterior con el mismo nombre lo sobreescribe. Pero tenemos la opción de utilizar el parámetro -a para anexar nuevo contenido a dicho archivo (en este caso, al archivo por defecto typescript) y evitar borrar el viejo.

Código: You are not allowed to view links. Register or Login
script -a
Como habréis deducido el archivo resultante lo podemos examinar con cualquier editor de texto (geany, gedit, nano, kate, etc.), pero vamos a ir un poco más allá y ver como examinarlo desde la terminal a la velocidad de ejecución original.

Primero lanzamos el programa, añadiéndole ahora un nuevo elemento: un archivo que nos marca los tiempos de script.

Utilizando el archivo por defecto typescript ejecutaríamos

Código: You are not allowed to view links. Register or Login
script -t=tiempo.txt
Si utilizamos un nombre de archivo diferente al predeterminado typescript, quedaría algo así:

Código: You are not allowed to view links. Register or Login
script -t=tiempo.txt registro.txt
en cualquiera de los dos caso para finalizar la grabación hacemos Ctrl + D o escribimos:

Código: You are not allowed to view links. Register or Login
exit
Ahora llega la parte más divertida, la de reproducir el archivo desde la shell con el comando scriptreplay:

Código: You are not allowed to view links. Register or Login
scriptreplay -t=tiempo.txt



De nuevo retomando el ejemplo anterior (registro.txt), si utilizáis un fichero diferente a typescript varía ligeramente la sintaxis:

Código: You are not allowed to view links. Register or Login
scriptreplay -t=tiempo.txt registro.txt
Otros programas interesantes a la hora de guardar y reproducir sesiones de terminal –especialmente si os apetece compartir vuestro trabajo– son asciinema o Termrecord, que crean archivos html que se pueden incrustar en páginas web.


FUENTE| miradareplicante.com



 

¿Te gustó el post? COMPARTILO!



~$ Corre Linux Corre!

Iniciado por Kodeinfect

Respuestas: 2
Vistas: 1513
Último mensaje Febrero 24, 2013, 05:54:04 pm
por F0M3T
Navegar con Proxy "Tor" en GNU/Linux

Iniciado por Stiuvert

Respuestas: 1
Vistas: 1500
Último mensaje Julio 14, 2011, 01:29:53 pm
por Comandante Linux
Tutorial: Como instalar Linux "Ubuntu" junto a Windows

Iniciado por Stiuvert

Respuestas: 1
Vistas: 1581
Último mensaje Agosto 24, 2011, 02:25:17 pm
por Comandante Linux
Como expandir el disco duro de Kali Linux como máquina virtual

Iniciado por moolmool

Respuestas: 0
Vistas: 1008
Último mensaje Septiembre 07, 2017, 09:33:19 pm
por moolmool
[Mini guía] Instalar Team Viewer en Kali Linux para arquitecturas a 64 bits

Iniciado por Gabriela

Respuestas: 2
Vistas: 3142
Último mensaje Diciembre 27, 2015, 01:51:59 pm
por MagoAstral