VirusTotal public API v2.0 Client implementation in java

VirusTotal is a free online service that analyzes files and URLs enabling the identification of viruses, worms, trojans and other kinds of malicious content detected by antivirus engines and website scanners. At the same time, it may be used as a means to detect false positives, i.e. innocuous resources detected as malicious by one or more scanners.

VirusTotal's Public API lets you upload and scan files, submit and scan URLs, access finished scan reports and make automatic comments on URLs and samples without the need of using the HTML website interface. In other words, it allows you to access the information generated by VirusTotal.

This API is a fully functional java implementation, with an examples page that gives examples of all the features available with this implementation.


This version of implementation minimum requires following :

  • Java 8
  • Gson 2.3.1
  • Maven 3.3