Manipulate, Validate and Resolve 'IP' Addresses


[Up] [Top]

Documentation for package ‘iptools’ version 0.7.2

Help Pages

asn_table_to_trie Convert a _pyasn_ generated CIDR data file to a trie
cached_country_cidrs Inspect cached CIDR countries
country_ranges Return CIDR ranges for given ISO 3166-1 alpha-2 country codes
expand_ipv6 Expand an IPv6 address from an abbreviated version
flush_country_cidrs Flush the country CIDR cache
get_all_country_ranges Fetch all country CIDR blocks
hilbert_encode Encode an IPv4 address to Hilbert space
hostname_to_ip Returns the IP addresses associated with a hostname.
host_count Return the number of hosts in a CIDR block
iana_assignments IANA IPv4 Address Space Registry
iana_assignments_refresh Refresh iptools Internal Datasets
iana_ports IANA Service Name and Transport Protocol Port Number Registry
iana_ports_refresh Refresh iptools Internal Datasets
iana_special_assignments IANA IPv4 Special-Purpose Address Registry
iana_special_assignments_refresh Refresh iptools Internal Datasets
ips_in_cidrs Determine if a vector if IPv4 addresses are in a vector of CIDRs
iptools A package to quickly and easily handle IP addresses.
ipv6_to_bytes Convert a character vector of IPv6 addresses to a list of raw vectors of bytes
ipv6_to_nibble Convert an vector of IPv6 address strings to nibbles
ip_classify Identify whether an IP address is IPv4 or IPv6
ip_in_any check if IP address falls within any of the ranges specified
ip_in_range check if IP addresses fall within particular IP ranges
ip_numeric_to_binary_string Convert a charcter vector of IPv4 addresses to a character vector of bit strings.
ip_random generate random IPv4 IP addresses
ip_to_asn Match IP addresses to autonomous systems
ip_to_binary_string Convert a numeric vector of IPv4 addresses to a character vector of bit strings.
ip_to_hostname Return the hostname associated with particular IP addresses
ip_to_numeric convert between numeric and dotted-decimal IPv4 forms.
ip_to_subnet Create an IPv4 network from an address and prefix length.
is_ipv4 Logical checks for IP addresses
is_ipv6 Logical checks for IP addresses
is_multicast Logical checks for IP addresses
is_valid Logical checks for IP addresses
numeric_to_ip convert between numeric and dotted-decimal IPv4 forms.
range_boundaries calculate the maximum and minimum IPs in an IP range
range_boundaries_to_cidr Convert a start+end IP address range pair to representative CIDR blocks
range_generate generate all IP addresses within a range
v6_scope Return the scope of an IPv6 address (string)
validate_range check whether IPv4 ranges are valid
xff_extract Take vectors of IPs and X-Forwarded-For headers and produce single, normalised IP addresses.