-
-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
FullStackHero edited this page Aug 3, 2025
·
1 revision
This page provides a complete step-by-step guide for installing and configuring the VirusTotal File Scanner application.
- Windows 10/11 (64-bit)
- Python 3.8 or higher
- Internet connection for VirusTotal API access
- A free VirusTotal API key
git clone https://github.com/bylickilabs/VirusTotal-File-Scanner.git
cd VirusTotal-File-Scannerpython -m venv venv
source venv/bin/activate # macOS/Linux
venv\Scripts\activate # Windowspip install -r requirements.txtDependencies include:
-
requestsβ for API communication -
python-dotenvβ for environment-based config -
PySimpleGUIβ for the graphical interface -
tqdm,babel, and others
Edit config.py or create a .env file:
VT_API_KEY=your-api-key-hereπ‘ You can get your key by creating a free VirusTotal account.
The core logic of the app is encrypted using PyArmor.
To run the application:
- Ensure the folder
pyarmor_runtime_000000/exists - It must contain:
__init__.py-
pyarmor_runtime.pydβ This file is critical
Launch the application from terminal:
python app.pyIf app.py is encrypted, ensure pyarmor_runtime.pyd is in place.
Run the following script to check runtime dependencies:
python verify_runtime.pyThis will check for pyarmor_runtime.pyd and print a success/fail message.
Check:
- Is your API key correct?
- Do you have internet access?
- Is the PyArmor runtime present?