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 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.tar.gz
(4.3 kB
view hashes)
Built Distribution
Close
Hashes for virustotalpy-1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95681a489cde6adcb83ca32314c550804bfeae293b0baed87f6ba1190f26b402 |
|
MD5 | 1ee8351854987493f28bb4c3bda8b2ca |
|
BLAKE2b-256 | 103263046be80bb82aa4558015f52567df4b108f52ffca217067eb6cc98cff02 |