Skip to main content

library for an easier interaction with the VirusTotal v3 API

Project description

VirusTotalPy

Open-source Python library for an easier interaction with the VirusTotal v3 API

Features

The latest Version 1.0.1 lets you analyse and scan a list of IPs, URLs and files up to 650MB.

Installation

Method 1:

pip install virustotalpy
Method 2:

git clone https://github.com/maxmmueller/virustotalpy.git
Method 3:

Download the latest Release

Usage

In order to use the API you need to sign up for a VirusTotal account and create an API key.

View API key

Code example:

from virustotalpy import Scanner

# replace this with your actual api key and username
API_KEY = "YOUR-API-KEY"
USER_NAME = "YOUR-VIRUSTOTAL-USERNAME"

scanner = Scanner(API_KEY, USER_NAME)

data = [
    "https://www.example.com",
    "192.168.0.1",
    "test.exe"
]

result = scanner.scan(data)
print(result)

Learn more

Contributing

Contributions to this project are welcome!

If you encounter any problems, find a bug or have feature requests, please open an issue.

Licence

Maximilian Müller 2021-2023 Apache License 2.0

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

virustotalpy-1.0.1.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

virustotalpy-1.0.1-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: virustotalpy-1.0.1.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for virustotalpy-1.0.1.tar.gz
Algorithm Hash digest
SHA256 1bd6166ba2b36a322b9af72fd482557dac8cd4ecfc73dc91085eed19c0b3b8a4
MD5 52ff1435336fd8906d092349d8e53cf4
BLAKE2b-256 5fae6f85ed4b6d5e28c35a7f3ff78cdfc28263d0a37b8c4ded809a8bb34ba692

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for virustotalpy-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2ca8448db90c770447e0f32b6e9dd5174f6d77d72c9948e40cea66b3a12d7ef1
MD5 715539f661827b104351544784e6b124
BLAKE2b-256 dc248169e14fa99ea6d0375665d8a556abea2dd5b7308df0ec038a26bdb16d8c

See more details on using hashes here.

Supported by

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