Vyhledávání na webu

Jak monitorovat úhozy na klávesnici pomocí „LogKeys“ v Linuxu


Protokolování kláves je proces ukládání stisků kláves s vědomím uživatele nebo bez něj. Keylogging může být založen na hardwaru i softwaru. Jak je zřejmé z názvu, hardwarový keylogger nezávisí na žádném softwaru a protokolování úhozů se provádí na samotné úrovni hardwaru. Zatímco softwarový keylogger závisí na speciálním softwaru pro keylogging.

Existuje řada softwarových aplikací keylogger pro téměř všechny platformy, ať už je to Windows, Mac, Linux. Zde vrháme světlo na balíček aplikací s názvem Logkeys.

Co je Logkeys?

Logkeys je linuxový keylogger. Je aktualizovanější než jakýkoli jiný dostupný keylogger, navíc logkey nehroutí X server a zdá se, že funguje ve všech situacích. Logkeys vytváří protokol všech znaků a funkčních kláves. Navíc logkeys znají Alt a Shift a dobře fungují se sériovou i USB klávesnicí.

Pro Windows je k dispozici mnoho keyloggerů, ale to není případ Linuxu. Logkeys není lepší než jakákoli jiná aplikace keylogger pro Linux, ale rozhodně je aktualizovanější než ostatní.

Instalace Logkeys v Linuxu

Pokud jste někdy nainstalovali linuxové balíčky tarball ze zdroje, můžete snadno nainstalovat balíček logkeys. Pokud jste ještě nikdy nenainstalovali balíček v Linuxu ze zdrojového kódu, musíte před instalací ze zdroje nainstalovat některé chybějící balíčky, jako jsou kompilátory C++ a knihovny gcc.

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

Pokračujme v instalaci, nejprve si vezměte nejnovější zdrojový balíček logkeys pomocí příkazu wget nebo jej pomocí git naklonujte, jak je znázorněno:


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

Nyní vytvořte a nainstalujte logkeys.


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

Nyní spusťte locale-gen.

sudo locale-­gen
Ukázkový výstup

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.

Použití logkeys

  1. logkeys s : Zahájení protokolování stisknutím klávesy.
  2. logkeys k : Ukončení procesu logkeys.

Podrobné informace o možnostech použití logkeys najdete vždy na.

logkeys –help

or

man logkeys

Spuštění logkeys aplikace pomocí následujícího příkazu.

sudo logkeys ­-s

Nyní běží spousta příkazů.

ls
pwd
ss
ifconfig

Ukončete procesní logkey.

logkeys -k

Zkontrolujte soubor protokolu, který je ve výchozím nastavení „/var/log/logkeys.log“.

nano /var/log/logkeys.log

Chcete-li odinstalovat logkeys, odstraňte všechny skripty a manuály:


sudo make uninstall # in the same build dir

Budoucí vývoj plánován

  1. Chcete-li přidat podporu pro odesílání protokolů e-mailem
  2. Chcete-li přidat podporu pro protokolování obsahu schránky
  3. Chcete-li přidat podporu pro událost myši/událost kliknutí myší

Reference

https://github.com/kernc/logkeys

Všechny poskytnuté informace jsou výhradně pro vzdělávací účely, ladění tohoto článku jakýmikoli prostředky nebo použití výše uvedených informací k přihlášení počítače ostatních uživatelů je v rozporu se zákonem a trestné. To je prozatím vše. Nezapomeňte nám poskytnout svou cennou zpětnou vazbu. Zůstaňte naladěni, zdraví a ve spojení s Tecmint pro další novinky o Linuxu a FOSS.