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


El registro de teclas es el proceso de almacenar 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 registrador de teclas basado en software depende de un software especial para el registro de teclas.

Hay varias aplicaciones de software keylogger 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 acceso 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]

Procedamos 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: iniciar el registro de pulsaciones de teclas.
  2. logkeys k: elimina el proceso de logkeys.

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

Compruebe el archivo de registro que, de forma predeterminada, 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. Para agregar soporte para enviar registros por correo electrónico
  2. Para agregar soporte para registrar contenido del portapapeles
  3. Para agregar soporte para evento de mouse/evento de clic de mouse

Referencias

https://translate.google.com/translate?hl=en&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.