A Python-Powered File Metadata Viewer
🧭 Exploring ScanSahara. A smart desktop application built with Python to simplify file metadata inspection. Designed for drag-and-drop ease, the app reveals file types, properties, and permissions at a glance. As development progressed, support for image metadata was added.
🔐 To enhance security insights, the app integrates the VirusTotal API – sending only file hashes (not full files) to keep things lightweight. API key handling includes encrypted storage and validation for seamless reuse.
🎨 The interface was refined with:
- A unified screen layout and colourful icons
- Dark mode support across dialogs
- Clear guidance on file limits and VirusTotal query caps (4/minute)
- Export to JSON with clean formatting
🖥️ Built for Windows, Ubuntu, and even tested on Commodore OS Vision 3.0 (via VirtualBox), ScanSahara is a cross-platform tool with a polished feel and educational intent.
⚠️ Disclaimer: This tool is for informational use only. Always rely on trusted antivirus software when handling unknown files.
Watch the full demo video below to see ScanSahara in action across a variety of file types.
The latest code can be found here on GitHub: SaharaHex/ScanSahara
Visual breakdown of the libraries powering the app functionality.
