Skip to content

Initial Release – Python Keylogger

Latest

Choose a tag to compare

@AbdullahJaveid AbdullahJaveid released this 05 Aug 09:29
· 7 commits to master since this release

🚀 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 script
  • keylog.txt – Output log file (ignored by Git)
  • Readme.md – Professional project documentation
  • .gitignore – Excludes sensitive files and venv
  • requirements.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.py

Stay tuned for improvements like:

  • GUI version with start/stop toggle

  • Email reporting / remote upload

  • Encryption of logs