This repository has been archived on 2025-01-05 . You can view files and clone it, but cannot push or open issues or pull requests.
The userland programm core functionality is completed. keylogger-detector.py detects all processes reading from a keyboard file in /dev/input/eventX. The keylogger asks the user if they would like to kill any process, and does so. Many PIDs with the same programm are handled. There is a whitelist and autokill list configurable(only partially from withing the running program) aswell as what names keyboards might have, like 'kbd'.
Description
University project for an Operating Systems lecture. The goal is to develope a keystroke-logger-detector for a Linux environment. Developement Environment: Fedora 37 VM under Gnome and Wayland.
Readme
1.2 MiB
Languages
Python
99.7%
Makefile
0.3%