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

Class NetrLogonSamLogonWithFlags_Response

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

Source from the content-addressed store, hash-verified

3928
3929
3930class NetrLogonSamLogonWithFlags_Response(NDRPacket):
3931 fields_desc = [
3932 NDRFullPointerField(
3933 NDRPacketField(
3934 "ReturnAuthenticator",
3935 PNETLOGON_AUTHENTICATOR(),
3936 PNETLOGON_AUTHENTICATOR,
3937 )
3938 ),
3939 NDRUnionField(
3940 [
3941 (
3942 NDRFullPointerField(
3943 NDRPacketField(
3944 "ValidationInformation",
3945 PNETLOGON_VALIDATION_SAM_INFO(),
3946 PNETLOGON_VALIDATION_SAM_INFO,
3947 )
3948 ),
3949 (
3950 (
3951 lambda pkt: getattr(pkt, "ValidationLevel", None)
3952 == NETLOGON_VALIDATION_INFO_CLASS.NetlogonValidationSamInfo
3953 ),
3954 (
3955 lambda _, val: val.tag
3956 == NETLOGON_VALIDATION_INFO_CLASS.NetlogonValidationSamInfo
3957 ),
3958 ),
3959 ),
3960 (
3961 NDRFullPointerField(
3962 NDRPacketField(
3963 "ValidationInformation",
3964 PNETLOGON_VALIDATION_SAM_INFO2(),
3965 PNETLOGON_VALIDATION_SAM_INFO2,
3966 )
3967 ),
3968 (
3969 (
3970 lambda pkt: getattr(pkt, "ValidationLevel", None)
3971 == NETLOGON_VALIDATION_INFO_CLASS.NetlogonValidationSamInfo2
3972 ),
3973 (
3974 lambda _, val: val.tag
3975 == NETLOGON_VALIDATION_INFO_CLASS.NetlogonValidationSamInfo2
3976 ),
3977 ),
3978 ),
3979 (
3980 NDRFullPointerField(
3981 NDRPacketField(
3982 "ValidationInformation",
3983 PNETLOGON_VALIDATION_GENERIC_INFO2(),
3984 PNETLOGON_VALIDATION_GENERIC_INFO2,
3985 )
3986 ),
3987 (

Callers

nothing calls this directly

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…