This is a repository for client VirusTotal public API 2.0 implementation in Scala
From VirusTotal documentation: 'The chosen format for the VirusTotal Public API v2.0 is HTTP POST requests with JSON object responses and it is limited to at most 4 requests of any nature in any given 1 minute time frame.' As a result from this program you able to request only 16 resources for now (I plane to change it:) ).
For use it:
- You need for key (was registered in API)
- Generate jar by Intellij Idea or Sbt-assembly
Example of using:
- run bash script (java -jar ./projectscala.jar "$@") in Linux terminal: script.sh 'keyApi' 'scan|report' url1 url2 url..