Manipulate, Validate and Resolve 'IP' Addresses


[Up] [Top]

Documentation for package ‘iptools’ version 0.4.0

Help Pages

iptools-package A package to quickly and easily handle IP addresses.
cached_country_cidrs Inspect cached CIDR countries
country_ranges Return CIDR ranges for given ISO 3166-1 alpha-2 country codes
flush_country_cidrs Flush the country CIDR cache
get_all_country_ranges Fetch all country CIDR blocks
hostname_to_ip Returns the IP addresses associated with a hostname.
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
iptools A package to quickly and easily handle IP addresses.
ip_classify Identify whether an IP address is IPv4 or IPv6
ip_in_range check if IP addresses fall within particular IP ranges
ip_random generate random IPv4 IP addresses
ip_to_hostname Return the hostname associated with particular IP addresses
ip_to_numeric convert between numeric and dotted-decimal IPv4 forms.
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_generate generate all IP addresses within a range
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.