stevenblack_cat: Get Category from Steven Black's Host List

View source: R/stevenblack_cat.R

stevenblack_catR Documentation

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)

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.

Value

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

References

https://github.com/StevenBlack/hosts

See Also

source_vintage for the provenance of every category source

Examples

## Not run: 
stevenblack_cat("doubleclick.net")
stevenblack_cat(c("google.com", "googleadservices.com", "malware-example.com"))

## End(Not run)

rdomains documentation built on Aug. 2, 2026, 9:07 a.m.