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

Class NetrLogonControl2Ex_Response

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

Source from the content-addressed store, hash-verified

2523
2524
2525class NetrLogonControl2Ex_Response(NDRPacket):
2526 fields_desc = [
2527 NDRUnionField(
2528 [
2529 (
2530 NDRFullPointerField(
2531 NDRPacketField("Buffer", PNETLOGON_INFO_1(), PNETLOGON_INFO_1)
2532 ),
2533 (
2534 (lambda pkt: getattr(pkt, "QueryLevel", None) == 1),
2535 (lambda _, val: val.tag == 1),
2536 ),
2537 ),
2538 (
2539 NDRFullPointerField(
2540 NDRPacketField("Buffer", PNETLOGON_INFO_2(), PNETLOGON_INFO_2)
2541 ),
2542 (
2543 (lambda pkt: getattr(pkt, "QueryLevel", None) == 2),
2544 (lambda _, val: val.tag == 2),
2545 ),
2546 ),
2547 (
2548 NDRFullPointerField(
2549 NDRPacketField("Buffer", PNETLOGON_INFO_3(), PNETLOGON_INFO_3)
2550 ),
2551 (
2552 (lambda pkt: getattr(pkt, "QueryLevel", None) == 3),
2553 (lambda _, val: val.tag == 3),
2554 ),
2555 ),
2556 (
2557 NDRFullPointerField(
2558 NDRPacketField("Buffer", PNETLOGON_INFO_4(), PNETLOGON_INFO_4)
2559 ),
2560 (
2561 (lambda pkt: getattr(pkt, "QueryLevel", None) == 4),
2562 (lambda _, val: val.tag == 4),
2563 ),
2564 ),
2565 ],
2566 StrFixedLenField("Buffer", "", length=0),
2567 align=(4, 8),
2568 switch_fmt=("L", "L"),
2569 ),
2570 NDRIntField("status", 0),
2571 ]
2572
2573
2574class PDOMAIN_NAME_BUFFER(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…