Ruby-vtotalcheckfile is a project mainly written in ..., it's free.
Command line utility to check a file for viruses, malware and trojans using VirusTotal
This simple command line utility will upload a file to VirusTotal and check it for viruses, malware and trojans.
json
rdoc
rest-client
term-ansicolor
public API key from virustotal.com
RubyGems
gem install json rdoc rest-client term-ansicolor
**Latest from sources***
git clone git://github.com/hink/ruby-vtotalcheckfile.git
cd ruby-vtotalcheckfile
# edit vtotalcheckfile and insert your VirusTotal API key (line 85)
./vtotalcheckfile -h
-f, --force Force VirusTotal to re-analyze your file
-h, --help Displays help message
-i, --interval Check Interval in seconds (min 15)
-v, --version Display the version, then exit
-V, --verbose Verbose
vtotalcheckfile [-fhvV][-i checkInterval] filepath
vtotalcheckfile ~/document.pdf
vtotalcheckfile -f -i 15 /home/user1/document.doc