Kuidas jälgida klaviatuuri klahvivajutusi LogKeys'i abil Linuxis


Võtmete logimine on klahvivajutuste salvestamise protsess kasutaja teadmata/kasutaja teadmata. Klaviatuurilogimine võib olla nii riist- kui ka tarkvarapõhine. Nagu nimest selge, ei sõltu riistvarapõhine klahviloger tarkvarast ja klahvivajutuste logimine toimub riistvaratasemel. Tarkvarapõhine klahviloger sõltub klahvilogimise spetsiaalsest tarkvarast.

Peaaegu kõigi platvormide jaoks, olgu see siis Windows, Mac, Linux, on arv klahvilogeri tarkvararakendusi. Siin heidame valgust rakenduspaketile nimega Logkeys.

Mis on Logkeys?

Logkeys on Linuxi klahviloger. See on uuem kui mis tahes muu saadaval olev klahviloger. Pealegi ei aja X-server kokku krahhi ja näib töötavat kõigis olukordades. Logkeys loob kõigi märkide ja funktsiooniklahvide logi. Pealegi on logid tundlikud Alt ja Shift ning töötavad hästi nii seeria- kui ka USB-klaviatuuridega.

Windowsi jaoks on saadaval palju klahvilogereid, kuid Linuxi puhul see nii ei ole. Logkeys ei ole parem kui ükski teine Linuxi jaoks mõeldud keylogger-rakendus, kuid kindlasti on see uuem kui teised.

Logkeyside installimine Linuxi

Kui olete kunagi installinud Linuxi tarball-paketid allikast, saate logivõtmete paketi hõlpsalt installida. Kui te pole veel kunagi Linuxi paketti allikast installinud, peate enne allikast installimise jätkamist installima mõned puuduvad paketid, näiteks C ++ kompilaatorid ja gcc teegid.

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

Jätkame installimist, haarake kõigepealt uusim logkeys-lähtekood, kasutades käsku wget, või kloonige git selle kloonimiseks, nagu näidatud:

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

Ehitage ja installige nüüd logid.

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

Nüüd käitage 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: alustage klahvivajutuste logimist.
  2. palgimärgid k: tapke palkide protsess.

Täpsema teabe saamiseks logide võtmete kasutamise kohta võite alati viidata sellele.

# logkeys –help

or

# man logkeys

Rakenduste logide käivitamine järgmise käsu abil.

$ sudo logkeys ­-s

Nüüd käitab palju käske.

# ls
# pwd
# ss
# ifconfig

Lõpeta protsessi logid.

# logkeys -k

Kontrollige logifaili, mis on vaikimisi '/var/log/logkeys.log'.

# nano /var/log/logkeys.log

Logivõtmete desinstallimiseks eemaldage kõik skriptid ja käsiraamatud.

$ sudo make uninstall # in the same build dir

  1. Lisada tugi logide e-posti teel saatmiseks
  2. Lõikepuhvri sisu logimise toe lisamiseks
  3. Hiire sündmuse/hiireklõpsuga sündmuse toe lisamiseks

Viited

Kogu esitatud teave on rangelt hariduslikel eesmärkidel. Selle artikli kohandamine mis tahes viisil või ülaltoodud teabe kasutamine teiste kasutajate masina registreerimiseks on seadusega vastuolus ja karistatav. Praeguseks kõik. Ärge unustage meile anda oma väärtuslikku tagasisidet. Olge kursis, olge terve ja Tecmintiga ühendatud, et saada rohkem Linuxi ja FOSSi uudiseid.