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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
vt_up-1.0.1-py3-none-any.whl
(8.6 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
097a759e279bef9170269ae714e131923c7645179e7e3b77b980c8f2331cda92
|
|
| MD5 |
9e039efed8c1fb503ac1afd230351ea9
|
|
| BLAKE2b-256 |
934ddc2a524c7ecba7e9d3be608df7b96023ec27da718d9ac56fd5be0ece0169
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b49db522b9c6f6b42186b7dff73223f62c2212c4a7a3c09319c9f49809d1d901
|
|
| MD5 |
79c9889189c5061a52c774444bc43dc0
|
|
| BLAKE2b-256 |
e289d0fafb969750f66dc83026e8aa89c5a835e7b2799b8aa261a8167c67ec13
|