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.
- logkeys s: alustage klahvivajutuste logimist.
- 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
- Lisada tugi logide e-posti teel saatmiseks
- Lõikepuhvri sisu logimise toe lisamiseks
- 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.