๐ Advanced Keylogger (Local Testing Only)
This Python-based advanced keylogger is designed for local system monitoring and learning. It captures keystrokes, active windows, clipboard data, screenshots, and Edge browser activity (including download history).
๐ Features
- โ Keystroke logging (keys pressed)
- ๐ Clipboard monitoring
- ๐ผ๏ธ Periodic screenshots (every 60 seconds)
- ๐ช Active window tracking
- ๐ Microsoft Edge browser history + downloads
- ๐ต๏ธ Incognito mode detection (basic โ logs absence of visited sites)
- ๐ AES-256 encryption (Fernet) for logs
- ๐งฝ Log cleanup tool
- ๐ฅ๏ธ GUI log viewer (coming soon)
๐ Requirements
- Python 3.11+
- OS: Windows (tested)
- Modules:
pynput
pyperclip
pyautogui
psutil
cryptography
pywin32
pillow
sqlite3
(built-in)tkinter
(for GUI)
Install dependencies with:
pip install pynput pyperclip pyautogui pillow psutil pywin32 cryptography