Skip to main content

Send files to VirusTotal for analysis.

Reason this release was yanked:

Missing runtime dependency

Project description

vt-up

A CLI program that uses the vt-py library to upload files to VirusTotal for analysis.

It is based on the example script upload-files.py; more specifically, commit e53590d.

Notable additions

  • API key storage.
  • Recursive directory scan.

Installation and usage

Get it from PyPI.

1. Setup your VirusTotal API key:

vt-up key API_KEY

It will be stored in a configuration file with strict permissions.

2. Analyze files:

vt-up scan /path/to/file_or_folder

Development notes

Environment setup

pipenv install --dev
pipenv shell

Packaging

python -m build
python -m twine upload dist/*

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vt_up-1.0.0.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vt_up-1.0.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file vt_up-1.0.0.tar.gz.

File metadata

  • Download URL: vt_up-1.0.0.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for vt_up-1.0.0.tar.gz
Algorithm Hash digest
SHA256 7a092be7c8ba466bb84710f6baf70bfde32f2752bf0f87f216ed0c2b970af947
MD5 23e9760b881af73e1707faaf9874ce2c
BLAKE2b-256 1d9c2c86b6b8ee126595e28bd14b1213733fcb16c34ddc2836c327c9399079b0

See more details on using hashes here.

File details

Details for the file vt_up-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: vt_up-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for vt_up-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2d48a1f3e0e602409743bd25152bd2e313350130beffdb0a6a85e9da0d6049ad
MD5 62a8f43b317f72d09e43e84226461ea0
BLAKE2b-256 606d7937db0d13d29b15e71c7a2d7dcba8cb7f902b3ca8f3fc75bdadbf5109a1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page