
RFC 4489 only authorizes scope values <= 2. That value canīe modified by passing a specific ‘scope’ value as an argument of theįunction. Parameter, last 32 bits of the address are set to that value (acceptedįormats : b’ȤVx’ or ‘12345678’ or 0x12345678 or 305419896).īy default, generated address scope is Link-Local (2). If a group id is provided through ‘grpid’ ‘addr’ parameter specifies the link-local address to use for generatingīy default, the function returns a ::/96 prefix (aka last 32 bits of Generate a Link-Scoped Multicast Address as described in RFC 4489. in6_getLinkScopedMcastAddr ( addr : str, grpid : Optional ] = None, scope : int = 2 ) → Optional in6_getAddrType ( addr : str ) → int scapy.utils6. Returns the /48 6to4 prefix associated with provided IPv4 address in6_get6to4Prefix ( addr : str ) → Optional (RFC 1924) to printable representation -) in6_ctop ( addr : str ) → Optional Ĭonvert an IPv6 address in Compact Representation Notation For instance if function is called on 48, return value isī’ÿÿÿÿÿÿ'. Return the mask (bitstring) associated with provided length Provides a bit to bit AND of provided addresses.

in6_and ( a1 : bytes, a2 : bytes ) → bytes None is returned on error, “UNKNOWN” if the vendor is The database used for the conversion is the one loaded by Scapyįrom a Wireshark installation if discovered in a well-known in6_addrtovendor ( addr : str ) → Optional Įxtract the MAC address from a modified EUI-64 constructed IPv6Īddress provided and use the IANA oui.txt file to get the vendor. in6_addrtomac ( addr : str ) → Optional Įxtract the mac address from provided address.

in6_6to4ExtractAddr ( addr : str ) → Optional Įxtract IPv4 address embedded in 6to4 address. Of candidate source address for some specific route. The format is very differentįrom that described in the document because it operates on a set This function implement a limited version of source address selectionĪlgorithm defined in section 5 of RFC 3484. get_source_addr_from_candidate_set ( dst : str, candidate_set : List ) → str With some specific destination that uses this prefix. Will then be performed to select the best source address associated This is on this list of addresses that the source selection mechanism

That have the same scope as provided prefix. This function returns the “candidate set” associated with ‘addr/plen’.īasically, the function filters all interface addresses to keep only those Given all addresses assigned to a specific interface (‘laddr’ parameter), construct_source_candidate_set ( addr : str, plen : int, laddr : Iterator ] ) → List Network object from an IP address or hostname and mask family : int = 10 static int2ip ( val : int ) → str classmethod ip2int ( addr : str ) → int max_mask : int = 128 name : str = 'Net6' net : Union scapy.utils6. Net6 ( net : str, stop : Optional = None )
