So überwachen Sie Tastatureingaben mithilfe von „LogKeys“ unter Linux
Bei der Tastenprotokollierung handelt es sich um den Prozess der Speicherung von Tastenanschlägen mit/ohne Wissen des Benutzers. Keylogging kann sowohl hardwarebasiert als auch softwarebasiert sein. Wie aus dem Namen hervorgeht, ist ein hardwarebasierter Keylogger nicht auf Software angewiesen und die Protokollierung von Tastenanschlägen erfolgt auf Hardwareebene. Während ein softwarebasierter Keylogger auf eine spezielle Software für das Keylogging angewiesen ist.
Es gibt eine Reihe von Keylogger-Softwareanwendungen für fast alle Plattformen, sei es Windows, Mac, Linux. Hier werfen wir Licht auf ein Anwendungspaket namens Logkeys.
Was ist Logkeys?
Logkeys ist ein Linux-Keylogger. Es ist aktueller als jeder andere verfügbare Keylogger. Außerdem führt Logkeys nicht zum Absturz des X-Servers und scheint in allen Situationen zu funktionieren. Logkeys erstellt ein Protokoll aller Zeichen und Funktionstasten. Darüber hinaus kennen Logkeys Alt und Shift und funktionieren sowohl mit seriellen als auch mit USB-Tastaturen.
Es gibt viele Keylogger für Windows, aber das ist unter Linux nicht der Fall. Logkeys ist nicht besser als jede andere Keylogger-Anwendung für Linux, aber auf jeden Fall aktueller als andere.
Installation von Logkeys unter Linux
Wenn Sie jemals ein Linux-Tarball-Paket aus dem Quellcode installiert haben, können Sie das Logkeys-Paket problemlos installieren. Wenn Sie unter Linux noch nie ein Paket aus dem Quellcode installiert haben, müssen Sie einige fehlende Pakete wie C++-Compiler und gcc-Bibliotheken installieren, bevor Sie mit der Installation aus dem Quellcode fortfahren.
sudo apt-get install build-essential [on Debian based systems]
yum install gcc make gcc-c++ [on RedHat based systems]
Fahren wir mit der Installation fort, holen Sie sich zunächst das neueste Logkeys-Quellpaket mit dem Befehl wget oder klonen Sie es mit git wie gezeigt:
-------------------- 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
Erstellen und installieren Sie nun Logkeys.
./autogen.sh
cd build
../configure
make
sudo make install
Führen Sie nun locale-gen aus.
sudo locale-gen
Beispielausgabe
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.
Verwendungen von Protokollschlüsseln
- logkeys s: Mit der Protokollierung des Tastendrucks beginnen.
- logkeys k: Logkeys-Prozess beenden.
Ausführliche Informationen zur Option „Logkeys-Nutzung“ finden Sie jederzeit unter.
logkeys –help
or
man logkeys
Starten Sie die Anwendungsprotokollschlüssel mit dem folgenden Befehl.
sudo logkeys -s
Führen Sie jetzt viele Befehle aus.
ls
pwd
ss
ifconfig
Beenden Sie den Prozess logkeys.
logkeys -k
Überprüfen Sie die Protokolldatei, die standardmäßig „/var/log/logkeys.log“ lautet.
nano /var/log/logkeys.log
Um Logkeys zu deinstallieren, entfernen Sie alle Skripte und Handbücher:
sudo make uninstall # in the same build dir
Zukünftige Entwicklungen geplant
- Um Unterstützung für das Senden von Protokollen per E-Mail hinzuzufügen
- Um Unterstützung für die Protokollierung des Inhalts der Zwischenablage hinzuzufügen
- Um Unterstützung für Mausereignisse/Mausklickereignisse hinzuzufügen
Verweise
https://github.com/kernc/logkeys
Alle bereitgestellten Informationen dienen ausschließlich Bildungszwecken. Die Manipulation dieses Artikels auf irgendeine Weise oder die Verwendung der oben genannten Informationen zum Protokollieren anderer Benutzer ist gesetzeswidrig und strafbar. Das ist alles für den Moment. Vergessen Sie nicht, uns Ihr wertvolles Feedback zu geben. Bleiben Sie dran, gesund und verbunden mit Tecmint für weitere Linux- und FOSS-Neuigkeiten.