Functions for dealing with IPs programmatically.
Returns the network and broadcast addresses of a subnet as a tuple.
Returns a list of all IPs in a subnet.
Returns a boolean if an IP is within a subnet.
Returns a boolean if a subnet is within a supernet.