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

Class SID

scapy/layers/msrpce/mspac.py:152–173  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

150
151
152class SID(NDRPacket):
153 ALIGNMENT = (4, 8)
154 DEPORTED_CONFORMANTS = ["SubAuthority"]
155 fields_desc = [
156 NDRByteField("Revision", 0),
157 NDRByteField("SubAuthorityCount", None, size_of="SubAuthority"),
158 NDRPacketField(
159 "IdentifierAuthority",
160 RPC_SID_IDENTIFIER_AUTHORITY(),
161 RPC_SID_IDENTIFIER_AUTHORITY,
162 ),
163 NDRConfFieldListField(
164 "SubAuthority",
165 [],
166 NDRIntField("", 0),
167 size_is=lambda pkt: pkt.SubAuthorityCount,
168 conformant_in_struct=True,
169 ),
170 ]
171
172 def summary(self):
173 return WINNT_SID.summary(self)
174
175
176class KERB_SID_AND_ATTRIBUTES(NDRPacket):

Callers 5

_build_sidMethod · 0.90
PAC_DEVICE_INFOClass · 0.85

Calls 5

NDRByteFieldClass · 0.90
NDRPacketFieldClass · 0.90
NDRIntFieldClass · 0.90

Tested by

no test coverage detected