❓ Frequently Asked Questions (FAQ) - bylickilabs/VirusTotal-File-Scanner GitHub Wiki
❓ Frequently Asked Questions (FAQ)
Here you'll find answers to the most common questions related to the VirusTotal File Scanner. If your question isn't listed, please open a new Discussion.
pyarmor_runtime.pyd
required?
🔐 Why is Because app.py
is encrypted using PyArmor. This binary runtime file decrypts and executes the protected logic at runtime. Without it, the app cannot run.
🔑 How do I get a VirusTotal API key?
You can sign up for free at virustotal.com
After registration, go to your profile and copy the API key under "API Key".
config.py
?
📦 What happens if I lose The application may still run with .env
, but without a valid configuration file or environment variable, scans will fail due to a missing API key.
🧪 Is this a virus scanner?
No, this is a file hash analysis tool. It does not detect malware locally but checks file hashes via the VirusTotal API using cloud-based detection engines.
🚫 Are files uploaded to VirusTotal?
No, by default the app only sends hashes. You may optionally enable file uploads in future versions, depending on privacy settings and VT limits.
🛠 What happens if my file is not known to VirusTotal?
You'll receive a warning. You may choose to manually upload it on the VT website or wait until it becomes known in the community.
🔁 Can I scan multiple files at once?
Yes, drag & drop of multiple files is supported (if enabled). CLI-based batch scans may follow in future updates.
📊 Can I view scan history?
In the current version, scan results can be exported manually. Automatic history logging is planned as a future feature.
🌐 Is internet access required?
Yes, because all scans query VirusTotal’s online API. Offline mode for hash-only comparison is planned (via local whitelist).
🧩 Can I contribute?
Yes! Pull requests are welcome. See the Contributing Guidelines for details.