Versions in this module Expand all Collapse all v0 v0.0.2 Oct 24, 2022 v0.0.1 Oct 21, 2022 Changes in this version + func AsIPV4CIDR(IPV4 string) string + func AsIPV4IpNet(IPV4 string) *net.IPNet + func AsIPV6CIDR(IPV6 string) string + func AsIPV6IpNet(IPV6 string) *net.IPNet + func CountIPsInCIDR(includeBase, includeBroadcast bool, cidr string) int64 + func GetBindableAddress(port int, ips ...string) (string, error) + func GetSourceIP(target string) (net.IP, error) + func IsCIDR(str string) bool + func IsCidrWithExpansion(str string) bool + func IsIP(str string) bool + func IsIPv4(ips ...interface{}) bool + func IsIPv6(ips ...interface{}) bool + func IsPort(str string) bool + func ToCidr(item string) *net.IPNet + func WhatsMyIP() (string, error)