🚀 Initial Release – v1.0.0
This is the first official release of the Python Keylogger project. It provides a simple yet effective way to log all keyboard activity to a local file using the pynput library.
🔧 Features
- ✅ Captures and logs every keystroke
- ✅ Supports alphanumeric and special keys
- ✅ Saves all input to
keylog.txt - ✅ Cross-platform support (Windows, Linux, macOS)
- ✅ Lightweight and minimal code
📂 Files Included
keylogger.py– Main scriptkeylog.txt– Output log file (ignored by Git)Readme.md– Professional project documentation.gitignore– Excludes sensitive files and venvrequirements.txt– (Add if not created yet)
📌 Notes
- This tool is intended for educational and ethical use only.
- Do NOT use this script without explicit permission from the device owner.
- Violating privacy laws may result in legal consequences.
✅ Recommended Setup
python -m venv venv
source venv/bin/activate # or venv\Scripts\activate on Windows
pip install -r requirements.txt
python keylogger.pyStay tuned for improvements like:
-
GUI version with start/stop toggle
-
Email reporting / remote upload
-
Encryption of logs