Giunsa Pag-monitor ang mga Keystroke sa Keyboard Gamit ang LogKeys sa Linux


Ang Key Logging mao ang proseso sa pagtipig sa mga keystroke nga adunay/walay kahibalo sa user. Ang keylogging mahimong base sa hardware ingon man sa software base. Ingon sa klaro sa ngalan, ang usa ka hardware based keylogger wala magdepende sa bisan unsang software ug ang keystroke logging gihimo sa lebel sa hardware mismo. Samtang ang usa ka software base keylogger nagdepende sa usa ka espesyal nga software alang sa keylogging.

Adunay daghang mga aplikasyon sa keylogger software alang sa hapit tanan nga mga platform kini Windows, Mac, Linux. Dinhi naghatag kami kahayag sa usa ka pakete sa aplikasyon nga gitawag og Logkeys.

Unsa ang Logkeys?

Ang Logkeys usa ka Linux keylogger. Kini mao ang mas updated kay sa bisan unsa nga lain nga anaa keylogger, Dugang pa logkeys dili crash sa X server, ug makita sa pagtrabaho sa tanan nga mga sitwasyon. Ang Logkeys nagmugna og log sa tanang karakter ug function keys. Dugang pa, nahibal-an sa mga logkey ang Alt ug Shift ug maayo ang pagtrabaho sa serial ingon man usab sa USB nga mga keyboard.

Adunay daghang mga keylogger nga magamit alang sa Windows apan dili kini ang kaso sa Linux. Ang mga logkey dili mas maayo kay sa bisan unsang lain nga keylogger nga aplikasyon alang sa Linux apan sa pagkatinuod kini mas updated kay sa uban.

Pag-instalar sa mga Logkey sa Linux

Kung naka-install ka na usa ka Linux tarball nga mga pakete gikan sa gigikanan, nan dali nimo ma-install ang logkeys nga pakete. Kung wala ka pa naka-install usa ka package sa Linux gikan sa gigikanan, kinahanglan nimo nga i-install ang pipila nga nawala nga mga pakete sama sa C++ compiler ug gcc library sa dili pa ipadayon ang pag-install gikan sa gigikanan.

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

Magpadayon kita alang sa pag-instalar, kuhaa una ang pinakabag-o nga logkeys source package gamit ang wget command o gamita ang git aron ma-clone kini sama sa gipakita:

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

Karon paghimo ug pag-install sa mga logkey.

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

Karon pagdagan ang 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 : Sugdi ang pag-log keypress.
  2. logkeys k : Pagpatay sa proseso sa logkey.

Para sa detalyadong impormasyon sa opsyon sa paggamit sa logkeys, mahimo ka kanunay mag-refer sa.

# logkeys –help

or

# man logkeys

Pagsugod sa mga logkey sa aplikasyon gamit ang mosunod nga sugo.

$ sudo logkeys ­-s

Karon nagdagan sa daghang mga mando.

# ls
# pwd
# ss
# ifconfig

Hunonga ang mga logkey sa proseso.

# logkeys -k

Susiha ang log file nga sa default mao ang '/var/log/logkeys.log'.

# nano /var/log/logkeys.log

Aron ma-uninstall ang mga logkey, kuhaa ang tanan nga mga script ug mga manwal:

$ sudo make uninstall # in the same build dir

  1. Aron makadugang og suporta sa pagpadala og mga log pinaagi sa email
  2. Aron makadugang og suporta alang sa pag-log sa sulod sa clipboard
  3. Aron makadugang og suporta alang sa mouse event/mouse click event

Mga pakisayran

Ang tanan nga impormasyon nga gihatag mao ang estrikto alang sa edukasyon nga katuyoan, Tweaking niini nga artikulo sa bisan unsa nga paagi o sa paggamit sa impormasyon sa ibabaw sa pag-log sa uban nga tiggamit makina mao ang supak sa balaod ug silotan. Kana lang sa pagkakaron. Ayaw kalimot sa paghatag kanamo sa imong bililhong feedback. Magpabilin nga tuned, himsog ug konektado sa Tecmint alang sa dugang nga balita sa Linux ug FOSS.