scapy.contrib.ripng module

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

Bases: Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      CMD      |      VER      |              NULL             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                            Fig. RIPng                            
RIPng fields

cmd

ByteEnumField

1

ver

ByteField

1

null

ShortField

0

payload_guess

Possible sublayers: RIPngEntry

class scapy.contrib.ripng.RIPngEntry(_pkt, /, *, prefix_or_nh='::', routetag=0, prefixlen=0, metric=1)[source]

Bases: Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          PREFIX OR NH                         |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|            ROUTETAG           |   PREFIXLEN   |     METRIC    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                         Fig. RIPngEntry                          
RIPngEntry fields

prefix_or_nh

IP6Field

'::'

routetag

ShortField

0

prefixlen

ByteField

0

metric

ByteEnumField

1

payload_guess

Possible sublayers: RIPngEntry