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 time | Rate Limit |
---|---|
Minute | 4 requests/minute |
Day | 5760 requests/day |
Month | 178560 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("themains/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.