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
- logkeys s : Započnite bilježenje pritiska na tipku.
- 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
- Za dodavanje podrške za slanje dnevnika putem e-pošte
- Za dodavanje podrške za evidentiranje sadržaja međumemorije
- 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.