Learn R Programming

rdomains (version 0.5.0)

stevenblack_cat: Get Category from Steven Black's Host List

Description

Classifies domains based on Steven Black's unified host list which blocks ads, malware, and tracking domains. The function checks if a domain appears in the blocklist and categorizes it accordingly.

Usage

stevenblack_cat(domain = NULL, use_file = NULL)

Value

data.frame with the original domain name, the category, and the date of the list that supplied it

Arguments

domain

domain names as character vector

use_file

path to a local Steven Black hosts file. If NULL, downloads from GitHub once per session and reuses it

Details

Steven Black's host list is a consolidated list from multiple sources including adaway.org, mvps.org, malwaredomainlist.com, and someonewhocares.org.

Unlike the Shallalist and DMOZ lookups, this list is actively maintained, so the returned source_last_published is the fetched file's own modification date rather than a constant. See source_vintage.

References

https://github.com/StevenBlack/hosts

See Also

source_vintage for the provenance of every category source

Examples

Run this code
if (FALSE) {
stevenblack_cat("doubleclick.net")
stevenblack_cat(c("google.com", "googleadservices.com", "malware-example.com"))
}

Run the code above in your browser using DataLab