scapy.contrib.ripng

class scapy.contrib.ripng.RIPng(_pkt, /, *, cmd=1, ver=1, null=0)[source]

Bases: Packet

aliastypes = [<class 'scapy.contrib.ripng.RIPng'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<ByteEnumField (RIPng).cmd>, <ByteField (RIPng).ver>, <ShortField (RIPng).null>]
payload_guess: List[Tuple[Dict[str, Any], Type[Packet]]] = [({}, <class 'scapy.contrib.ripng.RIPngEntry'>)]
class scapy.contrib.ripng.RIPngEntry(_pkt, /, *, prefix_or_nh='::', routetag=0, prefixlen=0, metric=1)[source]

Bases: Packet

aliastypes = [<class 'scapy.contrib.ripng.RIPngEntry'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<IP6Field (RIPngEntry).prefix_or_nh>, <ShortField (RIPngEntry).routetag>, <ByteField (RIPngEntry).prefixlen>, <ByteEnumField (RIPngEntry).metric>]
payload_guess: List[Tuple[Dict[str, Any], Type[Packet]]] = [({}, <class 'scapy.contrib.ripng.RIPngEntry'>)]