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

Class NetrLogonControl_Response

scapy/layers/msrpce/raw/ms_nrpc.py:2237–2283  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2235
2236
2237class NetrLogonControl_Response(NDRPacket):
2238 fields_desc = [
2239 NDRUnionField(
2240 [
2241 (
2242 NDRFullPointerField(
2243 NDRPacketField("Buffer", PNETLOGON_INFO_1(), PNETLOGON_INFO_1)
2244 ),
2245 (
2246 (lambda pkt: getattr(pkt, "QueryLevel", None) == 1),
2247 (lambda _, val: val.tag == 1),
2248 ),
2249 ),
2250 (
2251 NDRFullPointerField(
2252 NDRPacketField("Buffer", PNETLOGON_INFO_2(), PNETLOGON_INFO_2)
2253 ),
2254 (
2255 (lambda pkt: getattr(pkt, "QueryLevel", None) == 2),
2256 (lambda _, val: val.tag == 2),
2257 ),
2258 ),
2259 (
2260 NDRFullPointerField(
2261 NDRPacketField("Buffer", PNETLOGON_INFO_3(), PNETLOGON_INFO_3)
2262 ),
2263 (
2264 (lambda pkt: getattr(pkt, "QueryLevel", None) == 3),
2265 (lambda _, val: val.tag == 3),
2266 ),
2267 ),
2268 (
2269 NDRFullPointerField(
2270 NDRPacketField("Buffer", PNETLOGON_INFO_4(), PNETLOGON_INFO_4)
2271 ),
2272 (
2273 (lambda pkt: getattr(pkt, "QueryLevel", None) == 4),
2274 (lambda _, val: val.tag == 4),
2275 ),
2276 ),
2277 ],
2278 StrFixedLenField("Buffer", "", length=0),
2279 align=(4, 8),
2280 switch_fmt=("L", "L"),
2281 ),
2282 NDRIntField("status", 0),
2283 ]
2284
2285
2286class NetrGetAnyDCName_Request(NDRPacket):

Callers

nothing calls this directly

Calls 9

NDRUnionFieldClass · 0.90
NDRFullPointerFieldClass · 0.90
NDRPacketFieldClass · 0.90
StrFixedLenFieldClass · 0.90
NDRIntFieldClass · 0.90
PNETLOGON_INFO_1Class · 0.85
PNETLOGON_INFO_2Class · 0.85
PNETLOGON_INFO_3Class · 0.85
PNETLOGON_INFO_4Class · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…