CipherGuard is a real-time desktop security suite that scrambles keystrokes from keyloggers, guards your clipboard from hijacking, and locks sensitive data in an AES-256 encrypted vault.
Three powerful modules working in harmony to keep your sensitive data safe from modern threats.
KeyShield intercepts every keystroke and feeds keyloggers scrambled garbage โ your real input reaches apps untouched.
ClipGuard monitors your clipboard 24/7, instantly alerting you if malware swaps your copied crypto address or password.
Store clipboard history, passwords, and sensitive text in a military-grade encrypted vault protected by your master password.
Generate detailed threat reports documenting all detected attacks, blocked hijacks, and system events for auditing.
Choose from random mapping, Caesar shift, and more โ each session generates a unique scramble key that attackers can't reverse.
Runs silently in the background with instant notifications. Toggle protection on/off without opening the full dashboard.
Three simple steps to total input protection.
Start CipherGuard and set your master password. This key encrypts your vault with AES-256 โ even we can't read your data.
Toggle on KeyShield to scramble keystrokes and ClipGuard to monitor your clipboard. Both run silently in the system tray.
Type passwords, copy addresses, paste secrets โ CipherGuard intercepts threats in real-time and alerts you instantly.
KeyShield sits between your keyboard and the operating system. When a keylogger tries to capture your keystrokes, it receives randomly scrambled characters instead of your actual input.
Clipboard hijacking malware silently replaces your copied content โ like swapping a Bitcoin address with the attacker's. ClipGuard catches this instantly.
The Vault securely stores your clipboard history, passwords, and sensitive notes using AES-256 encryption, derived from your master password via PBKDF2.
Free, open-source, and ready to protect your system.
# 1. Clone or extract the project
$ git clone https://github.com/DHANANJAYA0/CipherGuard.git
$ cd CipherGuard
# 2. Install dependencies
$ pip install -r requirements.txt
# 3. Run CipherGuard
$ python main.py