Cómo monitorear las pulsaciones de teclas del teclado usando 'LogKeys' en Linux


El registro de teclas es el proceso de almacenar las pulsaciones de teclas con o sin el conocimiento del usuario. El registro de teclas puede estar basado en hardware o en software. Como se desprende del nombre, un keylogger basado en hardware no depende de ningún software y el registro de pulsaciones de teclas se realiza a nivel de hardware. Mientras que un keylogger basado en software depende de un software especial para keylogging.

Hay varias aplicaciones de software de registro de teclas para casi todas las plataformas, ya sea Windows, Mac, Linux. Aquí estamos arrojando luz sobre un paquete de aplicación llamado Logkeys.

¿Qué es Logkeys?

Logkeys es un keylogger de Linux. Está más actualizado que cualquier otro registrador de teclas disponible. Además, las teclas de registro no bloquean el servidor X y parece funcionar en todas las situaciones. Logkeys crea un registro de todos los caracteres y teclas de función. Además, las teclas de registro son conscientes de Alt y Shift y funcionan bien con teclados seriales y USB.

Hay muchos keyloggers disponibles para Windows, pero este no es el caso de Linux. Logkeys no es mejor que cualquier otra aplicación keylogger para Linux pero ciertamente está más actualizada que otras.

Instalación de Logkeys en Linux

Si alguna vez ha instalado un paquete tarball de Linux desde la fuente, puede instalar fácilmente el paquete logkeys. Si aún no ha instalado un paquete en Linux desde la fuente, entonces necesita instalar algunos paquetes faltantes como los compiladores de C ++ y las bibliotecas gcc antes de proceder con la instalación desde la fuente.

$ sudo apt-get install build-essential		[on Debian based systems]
# yum install gcc make gcc-c++			[on RedHat based systems]

Continuemos con la instalación, primero tome el último paquete fuente de logkeys usando el comando wget o use git para clonarlo como se muestra:

-------------------- Download Source Package -------------------- 
$ wget https://github.com/kernc/logkeys/archive/master.zip
$ unzip master.zip  
$ cd logkeys-master/   

OR

-------------------- Use Git to Clone -------------------- 
$ git clone https://github.com/kernc/logkeys.git
$ cd logkeys

Ahora cree e instale las claves de registro.

$ ./autogen.sh
$ cd build         
$ ../configure
$ make
$ sudo make install 

Ahora ejecute locale-gen.

$ sudo locale-­gen
Generating locales (this might take a while)...
  en_AG.UTF-8... done
  en_AU.UTF-8... done
  en_BW.UTF-8... done
  en_CA.UTF-8... done
  en_DK.UTF-8... done
  en_GB.UTF-8... done
  en_HK.UTF-8... done
  en_IE.UTF-8... done
  en_IN.UTF-8... done
  en_NG.UTF-8... done
  en_NZ.UTF-8... done
  en_PH.UTF-8... done
  en_SG.UTF-8... done
  en_US.UTF-8... done
  en_ZA.UTF-8... done
  en_ZM.UTF-8... done
  en_ZW.UTF-8... done
Generation complete.
  1. logkeys ­s : Start logging keypress.
  2. logkeys ­k : Kill logkeys process.

Para obtener información detallada sobre la opción de uso de las teclas de registro, siempre puede consultar.

# logkeys –help

or

# man logkeys

Iniciando las teclas de registro de la aplicación usando el siguiente comando.

$ sudo logkeys ­-s

Ahora ejecutando muchos comandos.

# ls
# pwd
# ss
# ifconfig

Termine las teclas de registro del proceso.

# logkeys -k

Verifique el archivo de registro que por defecto es "/var/log/logkeys.log".

# nano /var/log/logkeys.log

Para desinstalar las claves de registro, elimine todos los scripts y manuales:

$ sudo make uninstall # in the same build dir
  1. To add support for sending logs via email
  2. To add support for logging clipboard content
  3. To add support for mouse event/mouse click event

Referencias

https://translate.google.com/translate?hl=ru&sl=en&tl=es&u=https://github.com/kernc/logkeys

Toda la información proporcionada es estrictamente para fines educativos. Ajustar este artículo por cualquier medio o usar la información anterior para registrar la máquina de otros usuarios es ilegal y punible. Eso es todo por ahora. No olvide enviarnos sus valiosos comentarios. Manténgase atento, saludable y conectado a Tecmint para obtener más noticias sobre Linux y FOSS.