A simple keylogger written in Python. #Key logger #Keyboard logger #System logging #Python #Key #Keyboard
Simple Python Keylogger (PyKeylogger) is a simple keylogger written in Python.
I threw it together one day after not being able to find a simple and trustworthy (as measured by the availability of source code) keylogger for windows, and it sort of snowballed from there. It is currently available for Windows (NT/2000 and up), and Linux (using Xlib, so won't work on the console).
It is primarily designed for personal backup purposes, rather than stealth keylogging. Thus, it does not make explicit attempts to hide its presence from the operating system or the user. That said, the only way it is visible is that the process name shows up in the task list, so it is not immediately apparent that there is a keylogger on the system. However, since it also makes periodic writes to disk, and since it openly hooks well-known windows APIs (SetWindowsHookEx), any keylogger detector worth its salt will be able to sniff it out. So basically, it doesn't exactly advertise itself, but doesn't hide itself either.
The main goal is to create a "universal backup solution" for everything you type. We have all at one time or another accidentally closed that word or notepad file without saving. We have all lost form data on the web after it failed to submit properly. Not even mentioning the ever-present threat of computer crash. PyKeylogger logs everything you type, so you can recover the text of anything you type in any application. Simple and elegant, don't you think?
Since PyKeylogger is available as a simple python source file (well, a few simple source files), there are no trust issues with using it - you can just look at the source yourself and make sure that it does exactly what you need it to, and nothing more. (Especially not sending your info to someone else without your knowledge.)
System requirements
What's new in Simple Python Keylogger 1.0.5:
- Improve username getter to work with other variants of Linux environment variables.
- Email sending no longer hangs on errors.
- Fix a number of unicode parsing errors.
- Fix bug on Linux when hookkeyboard is set to False.
Simple Python Keylogger 1.0.5
add to watchlist add to download basket send us an update REPORT- runs on:
- Linux
- main category:
- Security
- developer:
- visit homepage
IrfanView 4.67
Microsoft Teams 24060.2623.2790.8046 Home / 1.7.00.7956 Work
Bitdefender Antivirus Free 27.0.35.146
4k Video Downloader 1.5.2.0077 Plus / 4.30.0.5655
7-Zip 23.01 / 24.04 Beta
Windows Sandbox Launcher 1.0.0
ShareX 16.0.1
calibre 7.8.0
Zoom Client 6.0.0.37205
paint.net 5.0.13 (5.13.8830.42291)
- calibre
- Zoom Client
- paint.net
- IrfanView
- Microsoft Teams
- Bitdefender Antivirus Free
- 4k Video Downloader
- 7-Zip
- Windows Sandbox Launcher
- ShareX