scapy.layers.lltd¶
LLTD Protocol
https://msdn.microsoft.com/en-us/library/cc233983.aspx
-
class
scapy.layers.lltd.LLTD(*args, **kargs)¶ Bases:
scapy.packet.Packet-
aliastypes¶
-
answer_hashret= {(0, 12): (0, 11), (1, 1): (0, 0)}¶
-
answers(other)¶
-
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VERSION | TOS | RESERVED | FUNCTION | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | REAL DST | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | REAL SRC | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | XID | SEQ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDLLTD fields¶ version
1tos
0reserved
0function
MultiEnumField(Depends on tos)0real_dst
Nonereal_src
Nonexid
ShortField(Cond)0seq
ShortField(Cond)0
-
hashret()¶
-
mysummary()¶
-
payload_guess¶ Possible sublayers:
LLTDDiscover,LLTDEmit,LLTDHello,LLTDQueryLargeTlvResp,LLTDQueryLargeTlv,LLTDQueryResp
-
post_build(pkt, pay)¶
-
-
class
scapy.layers.lltd.LLTDAttribute(*args, **kargs)¶ Bases:
scapy.packet.Packet-
aliastypes¶
-
classmethod
dispatch_hook(_pkt=None, *_, **kargs)¶
-
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 | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDAttributeLLTDAttribute fields¶ type
0len
Nonevalue
b''
-
payload_guess¶ Possible sublayers:
LLTDAttribute,Padding
-
show_indent= False¶
-
show_summary= False¶
-
-
class
scapy.layers.lltd.LLTDAttribute80211MaxRate(*args, **kargs)¶ Bases:
scapy.layers.lltd.LLTDAttribute-
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 | RATE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDAttribute80211MaxRateLLTDAttribute80211MaxRate fields¶ type
9len
2rate
0
-
-
class
scapy.layers.lltd.LLTDAttribute80211PhysicalMedium(*args, **kargs)¶ Bases:
scapy.layers.lltd.LLTDAttribute-
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 | MEDIUM | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDAttribute80211PhysicalMediumLLTDAttribute80211PhysicalMedium fields¶ type
21len
1medium
0
-
-
class
scapy.layers.lltd.LLTDAttributeCharacteristics(*args, **kargs)¶ Bases:
scapy.layers.lltd.LLTDAttribute-
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 | FLAGS | RESERVED1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | RESERVED2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDAttributeCharacteristicsLLTDAttributeCharacteristics fields¶ type
2len
Noneflags
FlagsField(5 bits)<Flag 0 ()>reserved1
BitField(11 bits)0reserved2
b''
-
-
class
scapy.layers.lltd.LLTDAttributeDeviceUUID(*args, **kargs)¶ Bases:
scapy.layers.lltd.LLTDAttribute-
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 | UUID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDAttributeDeviceUUIDLLTDAttributeDeviceUUID fields¶ type
18len
Noneuuid
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
-
-
class
scapy.layers.lltd.LLTDAttributeEOP(*args, **kargs)¶ Bases:
scapy.layers.lltd.LLTDAttribute-
aliastypes¶
-
-
class
scapy.layers.lltd.LLTDAttributeHostID(*args, **kargs)¶ Bases:
scapy.layers.lltd.LLTDAttribute-
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 | MAC | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDAttributeHostIDLLTDAttributeHostID fields¶ type
1len
6mac
'00:00:00:00:00:00'
-
mysummary()¶
-
-
class
scapy.layers.lltd.LLTDAttributeIPv4Address(*args, **kargs)¶ Bases:
scapy.layers.lltd.LLTDAttribute-
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 | IPV4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDAttributeIPv4AddressLLTDAttributeIPv4Address fields¶ type
7len
4ipv4
'0.0.0.0'
-
-
class
scapy.layers.lltd.LLTDAttributeIPv6Address(*args, **kargs)¶ Bases:
scapy.layers.lltd.LLTDAttribute-
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 | IPV6 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + + | | + + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDAttributeIPv6AddressLLTDAttributeIPv6Address fields¶ type
8len
16ipv6
'::'
-
-
class
scapy.layers.lltd.LLTDAttributeLargeTLV(*args, **kargs)¶ Bases:
scapy.layers.lltd.LLTDAttribute-
aliastypes¶
-
-
class
scapy.layers.lltd.LLTDAttributeLinkSpeed(*args, **kargs)¶ Bases:
scapy.layers.lltd.LLTDAttribute-
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 | SPEED | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDAttributeLinkSpeedLLTDAttributeLinkSpeed fields¶ type
12len
4speed
0
-
-
class
scapy.layers.lltd.LLTDAttributeMachineName(*args, **kargs)¶ Bases:
scapy.layers.lltd.LLTDAttribute-
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 | HOSTNAME | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDAttributeMachineNameLLTDAttributeMachineName fields¶ type
15len
Nonehostname
b''
-
mysummary()¶
-
-
class
scapy.layers.lltd.LLTDAttributePerformanceCounterFrequency(*args, **kargs)¶ Bases:
scapy.layers.lltd.LLTDAttribute-
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 | FREQ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDAttributePerformanceCounterFrequencyLLTDAttributePerformanceCounterFrequency fields¶ type
10len
8freq
0
-
-
class
scapy.layers.lltd.LLTDAttributePhysicalMedium(*args, **kargs)¶ Bases:
scapy.layers.lltd.LLTDAttribute-
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 | MEDIUM | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDAttributePhysicalMediumLLTDAttributePhysicalMedium fields¶ type
3len
4medium
6
-
-
class
scapy.layers.lltd.LLTDAttributeQOSCharacteristics(*args, **kargs)¶ Bases:
scapy.layers.lltd.LLTDAttribute-
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 |FLAGS| RESERVED1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | RESERVED2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDAttributeQOSCharacteristicsLLTDAttributeQOSCharacteristics fields¶ type
20len
4flags
FlagsField(3 bits)<Flag 0 ()>reserved1
BitField(13 bits)0reserved2
0
-
-
class
scapy.layers.lltd.LLTDAttributeSeesList(*args, **kargs)¶ Bases:
scapy.layers.lltd.LLTDAttribute-
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 | MAX ENTRIES | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDAttributeSeesListLLTDAttributeSeesList fields¶ type
25len
2max_entries
0
-
-
class
scapy.layers.lltd.LLTDDiscover(*args, **kargs)¶ Bases:
scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | GEN NUMBER | STATIONS COUNT | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | STATIONS LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDDiscoverLLTDDiscover fields¶ gen_number
0stations_count
Nonestations_list
[]
-
mysummary()¶
-
-
class
scapy.layers.lltd.LLTDEmit(*args, **kargs)¶ Bases:
scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | DESCS COUNT | DESCS LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDEmitLLTDEmit fields¶ descs_count
Nonedescs_list
[]
-
mysummary()¶
-
-
class
scapy.layers.lltd.LLTDEmiteeDesc(*args, **kargs)¶ Bases:
scapy.packet.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 | PAUSE | SRC | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | DST | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDEmiteeDescLLTDEmiteeDesc fields¶ type
0pause
0src
Nonedst
'00:00:00:00:00:00'
-
-
class
scapy.layers.lltd.LLTDHello(*args, **kargs)¶ Bases:
scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | GEN NUMBER | CURRENT MAPPER ADDRESS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | APPARENT MAPPER ADDRESS | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDHelloLLTDHello fields¶ gen_number
0current_mapper_address
'00:00:00:00:00:00'apparent_mapper_address
'00:00:00:00:00:00'
-
payload_guess¶ Possible sublayers:
LLTDAttribute
-
show_summary= False¶
-
-
class
scapy.layers.lltd.LLTDQueryLargeTlv(*args, **kargs)¶ Bases:
scapy.packet.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 | OFFSET | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. LLTDQueryLargeTlvLLTDQueryLargeTlv fields¶ type
14offset
0
-
mysummary()¶
-
-
class
scapy.layers.lltd.LLTDQueryLargeTlvResp(*args, **kargs)¶ Bases:
scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |FLA| LEN | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDQueryLargeTlvRespLLTDQueryLargeTlvResp fields¶ flags
FlagsField(2 bits)<Flag 0 ()>len
BitField(14 bits)Nonevalue
b''
-
mysummary()¶
-
post_build(pkt, pay)¶
-
-
class
scapy.layers.lltd.LLTDQueryResp(*args, **kargs)¶ Bases:
scapy.packet.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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |FLA| DESCS COUNT | DESCS LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDQueryRespLLTDQueryResp fields¶ flags
FlagsField(2 bits)<Flag 0 ()>descs_count
BitField(14 bits)Nonedescs_list
[]
-
mysummary()¶
-
post_build(pkt, pay)¶
-
-
class
scapy.layers.lltd.LLTDRecveeDesc(*args, **kargs)¶ Bases:
scapy.packet.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 | REAL SRC | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ETHER SRC | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | ETHER DST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LLTDRecveeDescLLTDRecveeDesc fields¶ type
0real_src
'00:00:00:00:00:00'ether_src
'00:00:00:00:00:00'ether_dst
'00:00:00:00:00:00'
-
-
class
scapy.layers.lltd.LargeTlvBuilder¶ Bases:
objectAn object to build content fetched through LLTDQueryLargeTlv / LLTDQueryLargeTlvResp packets.
Usable with a PacketList() object: >>> p = LargeTlvBuilder() >>> p.parse(rdpcap(‘capture_file.cap’))
Or during a network capture: >>> p = LargeTlvBuilder() >>> sniff(filter=”ether proto 0x88d9”, prn=p.parse)
To get the result, use .get_data()
-
get_data()¶ Returns a dictionary object, keys are strings “source > destincation [content type]”, and values are the content fetched, also as a string.
-
parse(plist)¶ Update the builder using the provided plist. plist can be either a Packet() or a PacketList().
-