- chore(deps): Update all dependencies.
- chore: update license year.
- chore(deps): Update all dependencies.
- chore(deps): Update all dependencies.
-
The
Virustotal
class now defaults to version 3 of the VirusTotal API. -
Dropped support for
COMPATIBILITY_ENABLED
parameter on theVirustotal
class.
-
Updated README content including instructions for running tests and improve general readability.
-
Moved to using Google docstring format.
-
Improved type hints.
-
Refactored examples to favour version 3 of the VirusTotal API.
-
Added a proper CHANGELOG.
- Added new unit tests with 95% coverage.
-
API_VERSION
can now accept anint
to specify VirusTotal API version to use. -
Add GitHub actions workflows for automated testing and publishing.
Added large_file
parameter to request
so a file larger than 32MB can be submitted for analysis. See #33. Thank you @smk762.
Update urllib3 to 1.26.5 to address CVE-2021-33503.
Update dependencies for security vulnerability. Fixed an issue with some tests failing.
Added Context Manager support and tests. Updated dependencies and license year.
Added support for the VirusTotal v3 API. Library redesign (new usage, examples, tests and more.) See #24.
Update dependencies for security vulnerability.
Updated dependencies, removed method file_rescan
Added tests. Updated dependencies, Updated examples and README, url_report
param scan
now accepts type(int)
, no longer type(str)
Fixed usage example and dependencies in README.md, Setup github.io website, updated requirements.txt.
Added proxy support. Via HTTP(S) or using SOCKS: See #8.
README.md updated; dependencies updated.
Updated dependencies for urllib3
security vulnerability.
Changes to file_rescan(), file_report(), url_scan(), url_report() to improve ease of use of the wrapper. See issue #2. Examples updated for changes.
Initial release of virustotal-python. Covered all endpoints of the Virustotal public API.