R Client for the VirusTotal API

Use VirusTotal, a Google service that analyzes files and URLs for viruses, worms, trojans etc., provides category of the content hosted by a domain from a variety of prominent services, provides passive DNS information, among other things. See < http://www.virustotal.com> for more information.


Use VirusTotal, a Google service that analyzes files and URLs for viruses, worms, trojans etc., provides category of the content hosted by a domain from a variety of prominent services, provides passive DNS information, among other things.

As of June, 2016, Public API 2.0 had the following rate limits:

Unit of timeRate Limit
Minute4 requests/minute
Day5760 requests/day
Month178560 requests/month

See http://www.virustotal.com for more information.

To get the current released version from CRAN:

install.packages("virustotal")

To get the current development version from GitHub:

install.packages("devtools")
devtools::install_github("soodoku/virustotal", build_vignettes = TRUE)

To learn about how to use the package, read the vignette. Or launch the vignette within R:

# Using virustotal
vignette("using_virustotal", package = "virustotal")

Scripts are released under the MIT License.

News

virustotal 0.2.0

  • Removed link to bitdefender because CRAN was having issues
  • Better documentation with examples including comment for set_key, better formatting
  • Better error handling and more consistent returned data structures for url_report, file_report, rescan_file
  • url_report now accepts scan_id as a param
  • Warning messages end with new line
  • Added more tests, specifically checking returns to what happens when params/hash are incorrect
  • Enforces rate limiting --- 4 queries per minute.
  • Graceful error handling if error limit exceeded.
  • changed virustotal to VirusTotal as CRAN doesn't muck around.

virustotal 0.1.0

  • Initial release

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("virustotal")

0.2.1 by Gaurav Sood, 3 months ago


http://github.com/soodoku/virustotal


Report a bug at http://github.com/soodoku/virustotal/issues


Browse source code at https://github.com/cran/virustotal


Authors: Gaurav Sood [aut, cre]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports httr, plyr

Suggests knitr, rmarkdown, testthat, lintr


Imported by rdomains.


See at CRAN