This project is a Keylogger built in C++, designed to capture keystrokes and store them in a log file. The logs are encrypted and can be sent via email after reaching a specified file size limit. This project includes additional features for stealth operation and security.
- Keylogging: Captures and records keystrokes.
- Log Encryption: Uses AES encryption to secure log files.
- Email Sending: Automatically sends logs via email when file size limit is reached.
- Stealth Mode: Runs silently in the background.
- Cross-Platform Support: Works on Windows and (future) Linux versions.
- Self-Destruct Feature: Optionally deletes logs after sending.
- Persistence: Can be configured to start on boot.
- Windows OS
- MinGW Compiler for C++
- Python (for email sending script)
- Pyarmor (for obfuscation, if needed)
- Clone the Repository:
https://github.com/obasan12/KEYLOGGER.git cd keylogger_project - Compile the Keylogger:
g++ keylogger.cpp -o keylogger.exe
- Run the Keylogger:
keylogger.exe
- Check Log File:
- The log file (
log.txt) will be generated in the same directory as the executable.
- The log file (
To enable email log sending:
- Open
config.jsonand update your SMTP credentials. - Run
encrypt_credentials.pyto encrypt your credentials. - Ensure
send_email.pyis executed periodically.
This project is for educational purposes only. Unauthorized use of keyloggers is illegal and may violate privacy laws. Use this tool only with explicit permission.
This project is licensed under the MIT License.
Feel free to open issues or submit pull requests to improve this project.
For any inquiries, contact Emerickcipher@gmail.com or open an issue on GitHub.
--
new update coming soon
coming
