scapy.layers.msrpce.ept

EPT map (EndPoinT mapper)

class scapy.layers.msrpce.ept.octet_string_t(_pkt, /, *, count=None, value=b'')[source]

Bases: Packet

aliastypes
default_payload_class(_)[source]
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|             COUNT             |             VALUE             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                       Fig. octet_string_t                        
octet_string_t fields

count

FieldLenField

None

value

StrLenField

b''

class scapy.layers.msrpce.ept.prot_and_addr_t(_pkt, /, *, lhs_length=0, protocol_identifier=0, oid=b'', uuid=UUID('8a885d04-1ceb-11c9-9fe8-08002b104860'), version=0, lhs=b'', rhs_length=None, rhs=None)[source]

Bases: Packet

aliastypes
default_payload_class(_)[source]
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|           LHS LENGTH          |PROTOCOL IDENTI|      OID      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                      UUID                     |
+-+-+-+-+-+-+-+-+                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |            VERSION            |      LHS      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |           RHS LENGTH          |      RHS      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

                       Fig. prot_and_addr_t                       
prot_and_addr_t fields

lhs_length

LEShortField

0

protocol_identifier

ByteEnumField

0

oid

StrLenField (Cond)

b''

uuid

UUIDEnumField (Cond)

UUID('8a885d04-1ceb-11c9-9fe8-08002b104860')

version

LEShortField (Cond)

0

lhs

StrLenField (Cond)

b''

rhs_length

LEShortField

None

rhs

MultipleTypeField (ShortField, IPField, LEShortField, StrLenField, StrLenField, StrLenField)

b''

class scapy.layers.msrpce.ept.protocol_tower_t(_pkt, /, *, count=None, floors=[<prot_and_addr_t  |>])[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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|             COUNT             |             FLOORS            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                      Fig. protocol_tower_t                       
protocol_tower_t fields

count

FieldLenField

None

floors

PacketListField

[<prot_and_addr_t  |>]

mysummary()[source]