(
self,
# Default to PRIVACY: see KB5021130
auth_level=DCE_C_AUTHN_LEVEL.PKT_PRIVACY,
verb=True,
supportAES=True,
**kwargs,
)
| 590 | """ |
| 591 | |
| 592 | def __init__( |
| 593 | self, |
| 594 | # Default to PRIVACY: see KB5021130 |
| 595 | auth_level=DCE_C_AUTHN_LEVEL.PKT_PRIVACY, |
| 596 | verb=True, |
| 597 | supportAES=True, |
| 598 | **kwargs, |
| 599 | ): |
| 600 | self.interface = find_dcerpc_interface("logon") |
| 601 | self.SessionKey = None |
| 602 | self.ClientStoredCredential = None |
| 603 | self.supportAES = supportAES |
| 604 | super(NetlogonClient, self).__init__( |
| 605 | DCERPC_Transport.NCACN_IP_TCP, |
| 606 | auth_level=auth_level, |
| 607 | verb=verb, |
| 608 | **kwargs, |
| 609 | ) |
| 610 | |
| 611 | def connect(self, host, **kwargs): |
| 612 | """ |
nothing calls this directly
no test coverage detected