scapy.layers.rip
RIP (Routing Information Protocol).
- class scapy.layers.rip.RIP(_pkt, /, *, cmd=1, version=1, null=0)[source]
Bases:
Packet- aliastypes = [<class 'scapy.layers.rip.RIP'>, <class 'scapy.packet.Packet'>]
- class scapy.layers.rip.RIPAuth(_pkt, /, *, AF=65535, authtype=2, password=None, digestoffset=0, keyid=0, authdatalen=0, seqnum=0, zeropad=None, authdata=None)[source]
Bases:
Packet- aliastypes = [<class 'scapy.layers.rip.RIPAuth'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<ShortEnumField (RIPAuth).AF>, <ShortEnumField (RIPAuth).authtype>, <scapy.fields.ConditionalField object>, <scapy.fields.ConditionalField object>, <scapy.fields.ConditionalField object>, <scapy.fields.ConditionalField object>, <scapy.fields.ConditionalField object>, <scapy.fields.ConditionalField object>, <scapy.fields.ConditionalField object>]
- class scapy.layers.rip.RIPEntry(_pkt, /, *, AF=2, RouteTag=0, addr='0.0.0.0', mask='0.0.0.0', nextHop='0.0.0.0', metric=1)[source]
Bases:
RIP- aliastypes = [<class 'scapy.layers.rip.RIPEntry'>, <class 'scapy.layers.rip.RIP'>, <class 'scapy.packet.Packet'>]