IPv4/IPv6 addresses manipulation library