To record keystrokes in Python, we can use the keyboard
module. We can also use the logging
module to write the keystrokes to a file on the desktop. To email the file, we can use the smtplib
and email
modules.
Here is an example implementation:
main.py1550 chars54 lines
This script will listen for keystrokes until the user interrupts the program with a keyboard interrupt (Ctrl+C). When the program is interrupted, it will log all of the keystrokes to a file keylog.txt
on the desktop and email the file to the specified email address. The email is sent using the SMTP server for the from_address
email account.
gistlibby LogSnag