scapy.contrib.dtp module
DTP Scapy Extension
- version:
2008-12-22
- author:
Jochen Bartl <lobo@c3a.de>
- Thanks:
TLV code derived from the CDP implementation of scapy. (Thanks to Nicolas Bareil and Arnaud Ebalard) # noqa: E501
- class scapy.contrib.dtp.DTP(_pkt, /, *, ver=1, tlvlist=[])[source]
Bases:
Packet
- aliastypes
- class scapy.contrib.dtp.DTPDomain(_pkt, /, *, type=1, length=None, domain=b'\x00')[source]
Bases:
DtpGenericTlv
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | DOMAIN | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. DTPDomain
type
1
length
None
domain
b'\x00'
- class scapy.contrib.dtp.DTPNeighbor(_pkt, /, *, type=4, len=10, neighbor=None)[source]
Bases:
DtpGenericTlv
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TYPE | LEN | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | NEIGHBOR | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. DTPNeighbor
type
4
len
10
neighbor
None
- class scapy.contrib.dtp.DTPStatus(_pkt, /, *, type=2, length=None, status=b'\x03')[source]
Bases:
DtpGenericTlv
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | STATUS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. DTPStatus
type
2
length
None
status
b'\x03'
- class scapy.contrib.dtp.DTPType(_pkt, /, *, type=3, length=None, dtptype=b'\xa5')[source]
Bases:
DtpGenericTlv
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | DTPTYPE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. DTPType
type
3
length
None
dtptype
b'\xa5'
- class scapy.contrib.dtp.DtpGenericTlv(_pkt, /, *, type=1, length=None, value=b'')[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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. DtpGenericTlv
type
1
length
None
value
b''