Skip to main content

Send files to VirusTotal for analysis.

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.1.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.1-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vt_up-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 097a759e279bef9170269ae714e131923c7645179e7e3b77b980c8f2331cda92
MD5 9e039efed8c1fb503ac1afd230351ea9
BLAKE2b-256 934ddc2a524c7ecba7e9d3be608df7b96023ec27da718d9ac56fd5be0ece0169

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vt_up-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b49db522b9c6f6b42186b7dff73223f62c2212c4a7a3c09319c9f49809d1d901
MD5 79c9889189c5061a52c774444bc43dc0
BLAKE2b-256 e289d0fafb969750f66dc83026e8aa89c5a835e7b2799b8aa261a8167c67ec13

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