Kaip stebėti klaviatūros klavišų paspaudimus naudojant „LogKeys“ sistemoje „Linux“.
Klaustų registravimas – tai klavišų paspaudimų saugojimo procesas, naudotojui nežinant arba be jo. Klavišų registravimas gali būti pagrįstas aparatine ir programine įranga. Kaip aišku iš pavadinimo, aparatūros pagrindu veikiantis klavišų kaupiklis nepriklauso nuo jokios programinės įrangos, o klavišų paspaudimų registravimas atliekamas pačiame aparatūros lygmenyje. Tuo tarpu programinės įrangos pagrindu veikiantis klavišų kaupiklis priklauso nuo specialios programinės įrangos klavišų registravimui.
Yra daug klavišų registravimo programinės įrangos programų, skirtų beveik visoms platformoms, nesvarbu, ar tai Windows, Mac, Linux. Atkreipiame dėmesį į programos paketą, pavadintą Logkeys.
Kas yra Logkeys?
Logkeys yra „Linux“ klavišų registravimo priemonė. Jis yra labiau atnaujintas nei bet kuris kitas pasiekiamas klavišų registratorius, be to, žurnalo klavišai nesugriauna X serverio ir atrodo, kad veikia visose situacijose. Logkeys sukuria visų simbolių ir funkcijų klavišų žurnalą. Be to, žurnalo klavišai žino Alt ir Shift ir gerai veikia su nuosekliosiomis ir USB klaviatūromis.
Yra daug klavišų registratorių, skirtų Windows, tačiau tai netinka Linux atveju. „Logkeys“ nėra geresnė už bet kurią kitą „Linux“ skirtą „keylogger“ programą, tačiau ji tikrai yra atnaujinta nei kitos.
Logkeys diegimas Linux
Jei kada nors įdiegėte Linux tarball paketus iš šaltinio, galite lengvai įdiegti logkeys paketą. Jei dar niekada neįdiegėte paketo sistemoje „Linux“ iš šaltinio, prieš diegdami iš šaltinio turite įdiegti kai kuriuos trūkstamus paketus, pvz., C++ kompiliatorius ir gcc bibliotekas.
sudo apt-get install build-essential [on Debian based systems]
yum install gcc make gcc-c++ [on RedHat based systems]
Tęskime diegimą, pirmiausia paimkite naujausią logkeys šaltinio paketą naudodami komandą wget arba naudokite git, kad jį klonuotų, kaip parodyta:
-------------------- 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
Dabar sukurkite ir įdiekite žurnalo raktus.
./autogen.sh
cd build
../configure
make
sudo make install
Dabar paleiskite locale-gen.
sudo locale-gen
Pavyzdžio išvestis
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 naudojimas
- logkeys s : pradėkite registravimo klavišų paspaudimą.
- logkeys k : užmuškite logkeys procesą.
Norėdami gauti išsamios informacijos apie logkeys naudojimo parinktį, visada galite kreiptis į.
logkeys –help
or
man logkeys
Programos žurnalo raktų paleidimas naudojant šią komandą.
sudo logkeys -s
Dabar paleidžiama daug komandų.
ls
pwd
ss
ifconfig
Nutraukite proceso žurnalo raktus.
logkeys -k
Patikrinkite žurnalo failą, kuris pagal numatytuosius nustatymus yra /var/log/logkeys.log.
nano /var/log/logkeys.log
Norėdami pašalinti žurnalo raktus, pašalinkite visus scenarijus ir vadovus:
sudo make uninstall # in the same build dir
Planuojama ateities plėtra
- Norėdami pridėti žurnalų siuntimo el. paštu palaikymą
- Norėdami pridėti iškarpinės turinio registravimo palaikymą
- Norėdami pridėti pelės įvykio/pelės paspaudimo įvykio palaikymą
Nuorodos
https://github.com/kernc/logkeys
Visa pateikta informacija yra skirta tik šviečiamiesiems tikslams. Šio straipsnio koregavimas bet kokiomis priemonėmis arba aukščiau pateiktos informacijos naudojimas kitų naudotojų kompiuteriui registruoti prieštarauja įstatymams ir yra baudžiamas. Tai kol kas viskas. Nepamirškite pateikti mums savo vertingų atsiliepimų. Sekite naujienas, sveikas ir prisijunkite prie Tecmint, kad gautumėte daugiau Linux ir FOSS naujienų.