|
AddrFormatError
An Exception indicating that a network address format is not
recognised.
|
|
AddrConversionError
An Exception indicating a failure to convert between address types
or notations.
|
|
IP
Represents individual IPv4 and IPv6 addresses.
|
|
IPRange
Represents arbitrary contiguous blocks of IPv4 and IPv6 addresses
using only a lower and upper bound IP address.
|
|
IPRangeSet
*EXPERIMENTAL* A customised Python set class that deals with
collections of IPRange class and subclass instances.
|
|
CIDR
Represents blocks of IPv4 and IPv6 addresses using CIDR (Classless
Inter-Domain Routing) notation.
|
|
Wildcard
Represents blocks of IPv4 addresses using a wildcard or glob style
syntax.
|
|
EUI
Represents an IEEE EUI (Extended Unique Identifier) indentifier.
|
|
OUI
Represents an individual IEEE OUI (Organisationally Unique
Identifier) identifier.
|
|
IAB
Represents an individual IEEE IAB (Individual Address Block)
identifier.
|
|
NotRegisteredError
An Exception indicating that an OUI or IAB was not found in the
IEEE Registry.
|
|
BIG_ENDIAN_PLATFORM = False
True if platform is natively big endian, False otherwise.
|
|
AT_UNSPEC = 0
unspecified address type constant.
|
|
AT_INET = 4
IPv4 address type constant.
|
|
AT_INET6 = 6
IPv6 address type constant.
|
|
AT_LINK = 48
MAC/EUI-48 address type constant.
|
|
AT_EUI64 = 64
EUI-64 address type constant.
|
|
AT_NAMES = { 0: ' unspecified ' , 4: ' IPv4 ' , 6: ' IPv6 ' , 48: ' MAC ' , ...
Address type to address description lookup dictionary.
|
|
ST_IPV4 = IPv4Strategy()
|
|
ST_IPV6 = IPv6Strategy()
|
|
ST_EUI48 = EUI48Strategy()
|
|
ST_EUI64 = AddrStrategy(addr_type= AT_EUI64, width= 64, word_s...
|