This Python-based remote keylogger is a versatile tool designed for ethical hacking, security testing, and educational purposes. It not only captures keystrokes but also includes features like microphone recording, email integration for remote access to logs, and cryptography for securing the collected data.
- Keystroke Logging: Captures all keystrokes, including special keys.
- Microphone Recording: Records audio through the system's microphone at specified intervals.
- Email Integration: Automatically sends logs and recorded audio to a specified email address.
- Cryptography: Encrypts collected data to ensure secure transmission and storage.
generate_file
: Encrypts a given file using AES encryption.decrypt_file
: Decrypts a previously encrypted file.
- Stealth Mode: Runs silently in the background with minimal system impact.
- Cross-Platform Compatibility: Works on Windows, macOS, and Linux.
- Python 3.x
git clone https://github.com/RiteshKumarNayak125/Python-Remote-Keylogger
cd python-remote-keylogger
To start the keylogger:
python keylogger.py
Encrypt a file:
from cryptography import generate_file
generate_file("logfile.txt")
This will create an encrypted file named logfile.txt.enc
.
Decrypt a file:
from cryptography import decrypt_file
decrypt_file("logfile.txt.enc")
This will create a decrypted file named decrypted_logfile.txt
.
This tool is intended for ethical hacking, authorized security testing, and educational purposes only. Unauthorized use of this software for spying on others without explicit consent is illegal and unethical. The developers are not responsible for any misuse or damage caused by this tool.
Note: Always ensure you have proper authorization before using this tool on any system.
This README.md
file provides a detailed overview of the project, including setup instructions, cryptographic file operations, and legal disclaimers, ensuring that users understand how to use the keylogger securely and ethically.