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

Class NetrLogonControl2Ex_Request

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

Source from the content-addressed store, hash-verified

2484
2485
2486class NetrLogonControl2Ex_Request(NDRPacket):
2487 fields_desc = [
2488 NDRFullPointerField(NDRConfVarStrNullFieldUtf16("ServerName", "")),
2489 NDRIntField("FunctionCode", 0),
2490 NDRIntField("QueryLevel", 0),
2491 NDRUnionField(
2492 [
2493 (
2494 NDRFullPointerField(NDRConfVarStrNullFieldUtf16("Data", "")),
2495 (
2496 (
2497 lambda pkt: getattr(pkt, "FunctionCode", None)
2498 in [5, 6, 9, 10]
2499 ),
2500 (lambda _, val: val.tag in [5, 6, 9, 10]),
2501 ),
2502 ),
2503 (
2504 NDRIntField("Data", 0),
2505 (
2506 (lambda pkt: getattr(pkt, "FunctionCode", None) == 65534),
2507 (lambda _, val: val.tag == 65534),
2508 ),
2509 ),
2510 (
2511 NDRFullPointerField(NDRConfVarStrNullFieldUtf16("Data", "")),
2512 (
2513 (lambda pkt: getattr(pkt, "FunctionCode", None) == 8),
2514 (lambda _, val: val.tag == 8),
2515 ),
2516 ),
2517 ],
2518 StrFixedLenField("Data", "", length=0),
2519 align=(4, 8),
2520 switch_fmt=("L", "L"),
2521 ),
2522 ]
2523
2524
2525class NetrLogonControl2Ex_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…