Important Disclaimer: The author will not be held responsible for the abuse of this program. This is only intended for educational purposes.
- Allow less secure apps to send emails at
https://myaccount.google.com/lesssecureapps
- Install Python version 3 on your computer from https://python.org. Make sure you install the pip package manager (it should be an option that the Python installer gives).
- Download the file and open it up in a text editor.
- Install all the necessary packages the program uses using Pip. You can find these packages at the beginning of the program.
- Change
YOUREMAIL@gmail.com
andYOURPASSWORD
to your preferred email/password that you want the keylogger to email the keylogs to. - You can change
self.emailInterval
to the interval the keylogger should send the email with keylogs (in seconds). It is currently set to 3600 seconds which is 1 hour. - You can also change the name of the file that contains the keylogs by modifying
self.logFile
. By default, it is called "keylogs.txt". - At this point, you can run the keylogger program as a python program
.py
- If you want to convert this to an executable file that can be run on any computer with Windows Operating System, check out: https://stackoverflow.com/questions/41570359/how-can-i-convert-a-py-to-exe-for-python
- Automatically stores keylogs with date and time to
keylogs.txt
file. - Automatically emails the keylogs file to the specified email with SMTPLIB and TLS encryption and exception handling, afterwards deleting it.
- Includes IP address in email.
- Automatically exceute on computer startup
- Screen Recording and Clipboard Logging
- Support for other email service providers