Versions in this module Expand all Collapse all v1 v1.0.0 May 25, 2018 Changes in this version + var ErrNoExternalAddress = errors.New("no external address") + var ErrNoInternalAddress = errors.New("no internal address") + var ErrNoNATFound = errors.New("no NAT found") + type NAT interface + AddPortMapping func(protocol string, internalPort int, description string, timeout time.Duration) (mappedExternalPort int, err error) + DeletePortMapping func(protocol string, internalPort int) (err error) + GetDeviceAddress func() (addr net.IP, err error) + GetExternalAddress func() (addr net.IP, err error) + GetInternalAddress func() (addr net.IP, err error) + Type func() string + func DiscoverGateway() (NAT, error)