Kako nadzirati pritiske tipki na tastaturi koristeći 'LogKeys' u Linuxu


Key Logging je proces pohranjivanja pritisaka na tipke sa/bez znanja korisnika. Keylogging može biti baziran na hardveru i softveru. Kao što je jasno iz imena, hardverski baziran keylogger ne zavisi od bilo kakvog softvera i evidentiranje pritiska se vrši na samom hardverskom nivou. Dok softverski baziran keylogger ovisi o posebnom softveru za keylogging.

Postoji veliki broj softverskih aplikacija za keylogger za skoro sve platforme, bilo da je to Windows, Mac, Linux. Ovdje bacamo svjetlo na paket aplikacija pod nazivom Logkeys.

Šta je Logkeys?

Logkeys je Linux keylogger. Ažurirani je od bilo kojeg drugog dostupnog keyloggera, osim toga logkeys ne ruše X server i čini se da radi u svim situacijama. Logkeys kreira dnevnik svih znakova i funkcijskih tipki. Štaviše, logkey znaju za Alt i Shift i dobro rade sa serijskim kao i sa USB tastaturama.

Postoji mnogo keyloggera dostupnih za Windows, ali to nije slučaj sa Linuxom. Logkeys nije bolji od bilo koje druge keylogger aplikacije za Linux, ali je svakako ažuriraniji od ostalih.

Instalacija Logkeys-a u Linuxu

Ako ste ikada instalirali Linux tarball pakete iz izvora, onda možete lako instalirati logkeys paket. Ako još nikada niste instalirali paket u Linux iz izvora, trebate instalirati neke pakete koji nedostaju kao što su C++ kompajleri i gcc biblioteke prije nego što nastavite sa instalacijom iz izvora.

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

Nastavimo s instalacijom, prvo uzmite najnoviji izvorni paket logkeys koristeći wget naredbu ili koristite git da ga klonirate kao što je prikazano:


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

Sada napravite i instalirajte logkeys.


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

Sada pokrenite locale-gen.

sudo locale-­gen
Sample Output

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.

Upotreba logkeys

  1. logkeys s : Započnite bilježenje pritiska na tipku.
  2. logkeys k : Ukidanje logkeys procesa.

Za detaljne informacije o opciji korištenja logkeys uvijek možete pogledati.

logkeys –help

or

man logkeys

Pokretanje ključeva dnevnika aplikacije pomoću sljedeće naredbe.

sudo logkeys ­-s

Sada se izvodi mnogo komandi.

ls
pwd
ss
ifconfig

Zaustavite ključeve dnevnika procesa.

logkeys -k

Provjerite datoteku dnevnika koja je prema zadanim postavkama „/var/log/logkeys.log“.

nano /var/log/logkeys.log

Da deinstalirate logkeys, uklonite sve skripte i priručnike:


sudo make uninstall # in the same build dir

Planirani budući razvoji

  1. Za dodavanje podrške za slanje dnevnika putem e-pošte
  2. Za dodavanje podrške za evidentiranje sadržaja međumemorije
  3. Za dodavanje podrške za događaj miša/događaj klika mišem

Reference

https://github.com/kernc/logkeys

Sve pružene informacije su isključivo u obrazovne svrhe. Podešavanje ovog članka na bilo koji način ili korištenje gore navedenih informacija za prijavu računala drugih korisnika je protivzakonito i kažnjivo. To je sve za sada. Ne zaboravite nam dati svoje vrijedne povratne informacije. Ostanite sa nama, zdravi i povezani s Tecmint-om za više vijesti o Linuxu i FOSS-u.