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

Class NetrLogonControl2_Request

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

Source from the content-addressed store, hash-verified

2298
2299
2300class NetrLogonControl2_Request(NDRPacket):
2301 fields_desc = [
2302 NDRFullPointerField(NDRConfVarStrNullFieldUtf16("ServerName", "")),
2303 NDRIntField("FunctionCode", 0),
2304 NDRIntField("QueryLevel", 0),
2305 NDRUnionField(
2306 [
2307 (
2308 NDRFullPointerField(NDRConfVarStrNullFieldUtf16("Data", "")),
2309 (
2310 (
2311 lambda pkt: getattr(pkt, "FunctionCode", None)
2312 in [5, 6, 9, 10]
2313 ),
2314 (lambda _, val: val.tag in [5, 6, 9, 10]),
2315 ),
2316 ),
2317 (
2318 NDRIntField("Data", 0),
2319 (
2320 (lambda pkt: getattr(pkt, "FunctionCode", None) == 65534),
2321 (lambda _, val: val.tag == 65534),
2322 ),
2323 ),
2324 (
2325 NDRFullPointerField(NDRConfVarStrNullFieldUtf16("Data", "")),
2326 (
2327 (lambda pkt: getattr(pkt, "FunctionCode", None) == 8),
2328 (lambda _, val: val.tag == 8),
2329 ),
2330 ),
2331 ],
2332 StrFixedLenField("Data", "", length=0),
2333 align=(4, 8),
2334 switch_fmt=("L", "L"),
2335 ),
2336 ]
2337
2338
2339class NetrLogonControl2_Response(NDRPacket):

Callers

nothing calls this directly

Calls 5

NDRFullPointerFieldClass · 0.90
NDRIntFieldClass · 0.90
NDRUnionFieldClass · 0.90
StrFixedLenFieldClass · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…