Skip to content

arunpn123/keylogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

keylogger

Linux kernel level keylogger.

To build:

make

To install the keylogger module:

sudo insmod keylogger.ko

Test whether the module is loaded:

lsmod | grep "keylogger"

Test whether the logging is happening:

cat /var/log/kern.log The log file will show the keystrokes logged after the module has been loaded.

To uninstall the keylogger module:

sudo rmmod keylogger

TODO:

  1. Figure out how to get status of Capslock key. Since this module could be loaded when the capslock is already enabled, we cannot depend on just listening for Capslock key press event.

  2. Keep configuration info like keycode to ascii mapping separately. And load it at runtime.

About

Linux kernel based keylogger

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages