This Python program integrates the VirusTotal API to scan files and URLs for potential threats. It provides an interactive interface for file selection, computes SHA-256 hashes, and retrieves detailed scan results.
- File Scanning: Select files using
fzf
, compute SHA-256, and scan via VirusTotal. - URL Scanning: Submit URLs for analysis and retrieve results.
- Vendor Detections: Highlight malicious detections in red (e.g., virus, trojan) and safe items in green.
- Direct Links: Generate VirusTotal report links for scanned files/URLs.
- Dynamic Polling: Displays elapsed time while waiting for analysis completion.
This tool is ideal for security analysis, offering a user-friendly way to detect threats in files and URLs.