# Functions
DiscoverPMP attempts to scan the local network for a NAT-PMP enabled device within the given timeout.
DiscoverUPnP scans the local network for a UPnP enabled device.
# Variables
ErrMultipleNAT is an error returned when multiple NATs have been detected.
# Interfaces
Traversal is an interface that brings together the different NAT traversal techniques.