This project is a Python-based keylogger that captures keystrokes and sends them via email at regular intervals.
keylogger.py
: Contains the logic for capturing keystrokes and sending them via email.execute_keylogger.py
: Initializes and starts the keylogger with specified settings.
- Captures all keystrokes, including special keys.
- Sends captured keystrokes via email at a defined interval.
- Configurable time interval and email settings.
- Python 3.x
pynput
library- Access to a Gmail account for sending emails
- Clone the Repository:
git clone <repository_url> cd <repository_directory>
- Set Up Environment:
python -m venv venv venv\Scripts\activate # On Windows source venv/bin/activate # On macOS/Linux
- Install Dependencies:
pip install pynput
- Edit 'execute_keylogger.py':
Set the desired email and password:
malicious_keylogger = keylogger.KeyLogger(30, '[email protected]', 'your_password')
- Run the Keylogger:
python execute_keylogger.py
- Monitor Your Email: The keylogger will send captured keystrokes to the specified email address at the defined interval.
- Use Responsibly: Ensure you have explicit permission to use this keylogger. Unauthorized use may be illegal and unethical.
- Intended for Educational Purposes: This project is intended for learning and understanding keylogging techniques.