Documentation
¶
Overview ¶
This file implements RFC5780's tests: - 4.3. Determining NAT Mapping Behavior - 4.4. Determining NAT Filtering Behavior
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type NATFilteringBehavior ¶
type NATFilteringBehavior int
const ( EndpointIndependentFiltering NATFilteringBehavior = iota + 10 AddressDependentFiltering AddressAndPortDependentFiltering UnknownFiltering )
func FilteringTests ¶
func FilteringTests(addrStr string, network string) (NATFilteringBehavior, error)
RFC5780: 4.4. Determining NAT Filtering Behavior
func (NATFilteringBehavior) String ¶
func (filtering NATFilteringBehavior) String() string
type NATMappingBehavior ¶
type NATMappingBehavior int
const ( NoNAT NATMappingBehavior = iota EndpointIndependentMapping AddressDependentMapping AddressAndPortDependentMapping UnknownMapping )
func MappingTests ¶
func MappingTests(addrStr string, network string) (NATMappingBehavior, error)
RFC5780: 4.3. Determining NAT Mapping Behavior
func (NATMappingBehavior) String ¶
func (mapping NATMappingBehavior) String() string
Click to show internal directories.
Click to hide internal directories.