-
-
Notifications
You must be signed in to change notification settings - Fork 0
Features
FullStackHero edited this page Aug 3, 2025
·
1 revision
This document outlines all core and optional features of the VirusTotal File Scanner, designed for usability, security, and extensibility.
- Scan files or hashes using over 70 antivirus engines
- Supports hash-only mode to avoid uploading actual files
- SHA-256 (default), SHA-1, MD5
- Optional: BLAKE2, SHA3 (planned)
- Hashes are shown in the UI and used for API queries
- Built with PySimpleGUI or Tkinter
- Drag & Drop file support
- Clear display of detection results and file metadata
- Save scan results as
.jsonor.csv - Custom export directory
- Suitable for documentation, reporting, and audits
- Language toggle between English and German
- Ready for additional language packs (planned)
- Codebase protected with PyArmor
- No sensitive logic or API key exposed
- Encrypted
app.py, requirespyarmor_runtime.pyd
-
config.pyand.envsupport - Set API key, language, export format, logging
- Enable or disable hash-only mode
- Write scan logs with timestamps
- Log file can be analyzed later
- Supports debugging and forensic workflows
- CLI support for batch scanning
- Risk score visual indicators (traffic light)
- VT scan history, dashboard integration
- Digital signature verification
- Multiple user profiles
- Plugin interface
- Developers and security analysts
- Admins and incident responders
- Forensic workflows and DevSecOps