Clean-Master-Privacy (CMP) Ultra is a high-performance, enterprise-grade security dashboard and system optimizer built entirely in Rust. It leverages the power of the ClamAV engine with a modern, hardware-accelerated GUI to provide deep heuristic analysis and privacy cleanup.
- 🔍 Deep Scan Engine: Multithreaded integration with
clamscanfor real-time malware detection. - 📊 Security Dashboard: At-a-glance overview of system health, risk scores, and scan statistics.
- 🧹 Privacy Guard: Advanced cleanup tool to remove system junk, journal logs, and browser trackers.
- 🚀 Ultra-Responsive UI: Built with
egui, providing a smooth 60fps experience with zero-latency input. - 📜 Event Logging: Chronological security event tracking with detailed threat reports.
- 🌗 Adaptive Themes: Fully optimized Dark Mode for professional workstations.
The application follows a Message-Passing Architecture to ensure the UI never freezes during heavy security operations:
- Main Thread (GUI): Handles rendering and user interaction using
eframe(egui). - Worker Threads: Spawned for heavy CLI operations (ClamAV).
- MPSC Channels: Asynchronous communication between the scanner engine and the UI for real-time log streaming.
- Rust Toolchain: Install Rust
- ClamAV Engine: * Ubuntu:
sudo apt install clamav clamav-daemon- Fedora:
sudo dnf install clamav clamav-update
- Fedora:
- GTK Development Files (Linux only):
- Ubuntu:
sudo apt install libgtk-3-dev libwayland-dev libx11-dev libasound2-dev
- Ubuntu:
- Clone the repository:
git clone [https://github.com/gamestime102/Clean-Master-Privacy.git](https://github.com/gamestime102/Clean-Master-Privacy.git) cd Clean-Master-Privacy