Overview
This project is a demonstration of a Python-based keylogger, built for educational and cybersecurity awareness purposes. The script records every keystroke on the host system and periodically sends them to a configured email address.
Key Features
- Real-time Key Logging: Monitors and captures keystrokes using the
pynput
library.
- Email Exfiltration: Sends recorded data via SMTP (Gmail server used in this case).
- Custom Trigger: Automatically sends data once 100 characters are logged.(can be changed to custom number)
- Silent Execution: Operates in the background without user notification.
Technologies Used
- Python: Core programming language.
- pynput: For listening to keyboard events.
- smtplib: To send emails with log data.
⚠️ Disclaimer: This code is for educational purposes only. Deploying keyloggers without user consent is illegal and unethical.