country_ranges: Return CIDR ranges for given ISO 3166-1 alpha-2 country codes

Description Usage Arguments Details Value Note Examples

View source: R/country_ranges.R

Description

Query https://www.iwik.org/ipcountry/ for the CIDR ranges for a given set of ISO 3166-1 alpha-2 country codes and return the results in a named list of character vectors.

Usage

1
country_ranges(countries)

Arguments

countries

character vector of ISO 3166-1 alpha-2 country codes (case-insensitive)

Details

An internal cache of the CIDR query results are maintained as they only change daily (12:00 CET). The cache can be flushed with flush_country_cidrs and which codes have been cached can be retrieved with cached_country_cidrs).

Value

named list of character vectors of CIDR blocks

Note

This function requires internet connectivity as it pulls daily updated data from https://www.iwik.org/ipcountry/.

Examples

1
rng <- country_ranges(c("PW", "UZ"))

Example output



iptools documentation built on Sept. 10, 2021, 5:06 p.m.