Ricerca nel sito web

Come monitorare i tasti premuti sulla tastiera utilizzando "LogKeys" in Linux


Il key logging è il processo di memorizzazione dei tasti premuti all'insaputa dell'utente. Il keylogging può essere basato su hardware o software. Come risulta chiaramente dal nome, un keylogger basato su hardware non dipende da alcun software e la registrazione dei tasti viene eseguita a livello hardware stesso. Mentre un keylogger basato su software dipende da un software speciale per il keylogging.

Esistono numerose applicazioni software keylogger per quasi tutte le piattaforme, siano esse Windows, Mac, Linux. Qui stiamo facendo luce su un pacchetto applicativo chiamato Logkeys.

Cos'è Logkeys?

Logkeys è un keylogger Linux. È più aggiornato di qualsiasi altro keylogger disponibile, inoltre i logkey non bloccano il server X e sembra funzionare in tutte le situazioni. Logkeys crea un registro di tutti i caratteri e i tasti funzione. Inoltre i logkey supportano Alt e Shift e funzionano bene con tastiere seriali e USB.

Ci sono molti keylogger disponibili per Windows ma questo non è il caso di Linux. Logkeys non è migliore di qualsiasi altra applicazione keylogger per Linux ma sicuramente è più aggiornata delle altre.

Installazione di Logkeys in Linux

Se hai mai installato un pacchetto tarball Linux dal sorgente, puoi facilmente installare il pacchetto logkeys. Se non hai ancora installato un pacchetto in Linux dal sorgente, devi installare alcuni pacchetti mancanti come i compilatori C++ e le librerie gcc prima di procedere con l'installazione dal sorgente.

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

Procediamo con l'installazione, prima prendiamo l'ultimo pacchetto sorgente logkeys usando il comando wget o usiamo git per clonarlo come mostrato:


-------------------- 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

Ora crea e installa i logkey.


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

Ora esegui locale-gen.

sudo locale-­gen
Uscita del campione

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.

Usi delle chiavi di registro

  1. logkeys s: avvia la registrazione della pressione dei tasti.
  2. logkeys k: termina il processo dei logkeys.

Per informazioni dettagliate sull'opzione di utilizzo dei logkeys, è sempre possibile fare riferimento a.

logkeys –help

or

man logkeys

Avvio delle chiavi di registro dell'applicazione utilizzando il comando seguente.

sudo logkeys ­-s

Ora eseguo molti comandi.

ls
pwd
ss
ifconfig

Terminare le chiavi di registro del processo.

logkeys -k

Controlla il file di registro che per impostazione predefinita è "/var/log/logkeys.log".

nano /var/log/logkeys.log

Per disinstallare i logkeys, rimuovere tutti gli script e i manuali:


sudo make uninstall # in the same build dir

Sviluppi futuri pianificati

  1. Per aggiungere il supporto per l'invio dei log via email
  2. Per aggiungere il supporto per la registrazione del contenuto degli appunti
  3. Per aggiungere il supporto per l'evento del mouse/l'evento clic del mouse

Riferimenti

https://github.com/kernc/logkeys

Tutte le informazioni fornite sono strettamente a scopo didattico. Modificare questo articolo con qualsiasi mezzo o utilizzare le informazioni di cui sopra per registrare il computer di altri utenti è contro la legge e punibile. È tutto per ora. Non dimenticare di fornirci il tuo prezioso feedback. Restate sintonizzati, in salute e connessi a Tecmint per ulteriori notizie su Linux e FOSS.