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.
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 hashes)
Built Distribution
Close
Hashes for virustotalpy-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ca8448db90c770447e0f32b6e9dd5174f6d77d72c9948e40cea66b3a12d7ef1 |
|
MD5 | 715539f661827b104351544784e6b124 |
|
BLAKE2b-256 | dc248169e14fa99ea6d0375665d8a556abea2dd5b7308df0ec038a26bdb16d8c |