GUI-based keylogger in Python (Tkinter + Pynput) for ethical and educational learning.
DarkTr4ce is a simple keylogger with a graphical user interface for beginners in Cybersecurity and Python programming. While real-world keyloggers often run as background processes and remain stealthy, this project uses Tkinter for GUI to keep it transparent and educational. DISCLAIMER: This project is for educational purposes only. Do not use this tool on any system without proper authorization. Unauthorized use is illegal and unethical.
Features:
- Start/Stop buttons to control logging
- View keystroke log with one click
- Timestamped key logs
- Works on Windows and Linux
Requirements:
- Python 3.6+
- "pynput" (install via pip)
Install the required library: pynput. Tkinter is a pre-build python module so no need to insatll
How to Run
-
Clone the repository: git clone https://github.com//DarkTr4ce.git
-
Navigate to the folder: cd DarkTr4ce
-
Run the script: python keylogger.py