Welcome to the Keylogger Project! This repository contains a simple Python keylogger built using the pynput
library. It captures keystrokes along with timestamps. This tool is designed for ethical hacking labs, red teaming practice, and cybersecurity education.
You can download the latest version of the keylogger from the Releases section. After downloading, please execute the file to start logging keystrokes.
- Keystroke Logging: Captures every keystroke made on the keyboard.
- Timestamping: Logs the exact time each key was pressed.
- Lightweight: Minimal impact on system performance.
- Cross-Platform: Works on Windows, macOS, and Linux.
- Ethical Use: Designed for educational purposes and ethical hacking labs.
To set up the keylogger, follow these steps:
-
Clone the Repository:
Open your terminal and run:git clone
-
Navigate to the Project Directory:
Change into the project directory:cd keylogger-project
-
Install Dependencies:
Ensure you have Python installed. Then, install the required packages:pip install pynput
To run the keylogger, execute the following command in your terminal:
python keylogger.py
The keylogger will start running in the background. To stop it, you can terminate the process from your terminal or command prompt.
The keystrokes will be saved in a file named log.txt
. You can open this file to view the logged keystrokes along with their timestamps.
We welcome contributions to improve the Keylogger Project. If you want to contribute, please follow these steps:
- Fork the Repository: Click on the "Fork" button at the top right of the repository page.
- Create a New Branch:
git checkout -b feature/YourFeature
- Make Your Changes: Edit the code as needed.
- Commit Your Changes:
git commit -m "Add Your Feature"
- Push to the Branch:
git push origin feature/YourFeature
- Open a Pull Request: Go to the original repository and click on "New Pull Request".
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or feedback, feel free to reach out:
- Author: Your Name
- Email: [email protected]
For more information about keyloggers and ethical hacking, check out the following resources:
The Keylogger Project is a straightforward tool for anyone interested in cybersecurity and ethical hacking. Remember to use it responsibly and only in environments where you have permission to do so.
For the latest updates and versions, visit the Releases section. Download the keylogger, and start your journey into the world of cybersecurity today!
Thank you for checking out the Keylogger Project! We hope you find it useful in your ethical hacking and cybersecurity endeavors.