A Keylogger for CS460 Final Project
- Creates a windows executable file that runs in the background and tracks the keystrokes of the user.
- It then sends the collected data to a specified email address in groups of relatively constant length along with the victim's IP address, hostname, username, and system configurations.
- Upon receiving the correct combination of keys, the program will send its remaining data, terminate itself, and delete the keylogger.exe file from the system.
(Tested on Windows 10, python version 2.7.13, pyinstaller version 3.2.1)
NOTE: Python 3 users may experience issues when attempting to build the executable file
- Destination email Address (DEST_EMAIL): The email to send results to.
- Source Email Information (SRC_EMAIL/SRC_PWD): This is the email that the results are sent from. The current source email is identical to the destination email.
- Buffer Size (DATA_BUFFER_SIZE): The number of characters that are collected before an email is sent.
This will install the required dependencies (pyinstaller and pynput) and create an exe file.