Data Analysis for IP Addresses and Networks
Network membership of addresses
Collapse contiguous and overlapping networks
Find the common network of two addresses
Country-level IP networks
Remove networks from others
Vector of IP addresses
Cast to IP vector
Format IP vector
Vector of IP interfaces
Vector of IP networks
Operators for IP addresses
Test for IP vector
Represent address as binary
Represent address as raw bytes
Represent address as hexadecimal
Translate address to/from hostname
Represent address as integer
ipaddress: Data Analysis for IP Addresses and Networks
Internal vctrs methods
IPv6 transition mechanisms
Version of the address space
Reserved addresses
Size of the address space
Network mask
Network membership of other networks
Network size
Reverse DNS pointer
Sample random addresses
List addresses within a network
List constituent networks of an address range
Traverse the network hierarchy
Classes and functions for working with IP (Internet Protocol) addresses and networks, inspired by the Python 'ipaddress' module. Offers full support for both IPv4 and IPv6 (Internet Protocol versions 4 and 6) address spaces. It is specifically designed to work well with the 'tidyverse'.
Useful links