MCPcopy Create free account
hub / github.com/secdev/scapy / WINNT_ACCESS_ALLOWED_OBJECT_ACE

Class WINNT_ACCESS_ALLOWED_OBJECT_ACE

scapy/layers/smb2.py:1124–1145  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1122
1123
1124class WINNT_ACCESS_ALLOWED_OBJECT_ACE(Packet):
1125 fields_desc = [
1126 FlagsField("Mask", 0, -32, _WINNT_ACCESS_MASK),
1127 FlagsField(
1128 "Flags",
1129 0,
1130 -32,
1131 {
1132 0x00000001: "OBJECT_TYPE_PRESENT",
1133 0x00000002: "INHERITED_OBJECT_TYPE_PRESENT",
1134 },
1135 ),
1136 ConditionalField(
1137 UUIDField("ObjectType", None, uuid_fmt=UUIDField.FORMAT_LE),
1138 lambda pkt: pkt.Flags.OBJECT_TYPE_PRESENT,
1139 ),
1140 ConditionalField(
1141 UUIDField("InheritedObjectType", None, uuid_fmt=UUIDField.FORMAT_LE),
1142 lambda pkt: pkt.Flags.INHERITED_OBJECT_TYPE_PRESENT,
1143 ),
1144 PacketField("Sid", WINNT_SID(), WINNT_SID),
1145 ]
1146
1147
1148bind_layers(WINNT_ACE_HEADER, WINNT_ACCESS_ALLOWED_OBJECT_ACE, AceType=0x05)

Callers 1

aceguiMethod · 0.90

Calls 5

FlagsFieldClass · 0.90
ConditionalFieldClass · 0.90
UUIDFieldClass · 0.90
PacketFieldClass · 0.90
WINNT_SIDClass · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…