在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):jarun/spy开源软件地址(OpenSource Url):https://github.com/jarun/spy开源编程语言(OpenSource Language):C 92.6%开源软件介绍(OpenSource Introduction):spyA Linux kernel module to grab keys pressed in the keyboard, or a keylogger. It's also an academic project for devs willing to learn Linux kernel module programming, with extensive comments, checkpatch.pl scanned code, standards-compliant Makefile and DKMS support. spy was initially written for the US keyboard (and conforming laptops). By default it shows human-readable strings for the keys pressed. Optionally, the The keypress logs are recorded in debugfs as long as the module is loaded. Only root or sudoers can read the log. The module name has been camouflaged to blend-in with other kernel modules. You can, however, execute a script at shutdown or reboot (the procedure would be distro-specific) to save the keys to a file. DISCLAIMER: spy is intended to track your own devices and NOT to trespass on others. The author is not responsible for any unethical application. Table of contentsCompilationBuildClone the repository and run:
Note that you need to have the linux kernel headers installed for your running kernel version. To insert the module into the kernel, run:
To unload the module (and clear the logs), run:
DKMS supportIf you have DKMS installed, you can install spy in such a way that it survives kernel upgrades. It is recommended to remove older versions of spy by running
To uninstall it, run:
UsageTo view the pressed keys, run:
To log generic hex keycodes in the format
To log the keycodes in decimal, run:
To check the module details:
LicenseDeveloperCopyright © 2015 Arun Prakash Jana Links
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论