From b2bcbe0ade1bbe687ff73029bed5d3a11926de29 Mon Sep 17 00:00:00 2001 From: mpgn Date: Thu, 3 Nov 2022 16:04:46 -0400 Subject: [PATCH] Fix issue #667 with use-kcache option --- cme/connection.py | 2 +- cme/protocols/smb.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cme/connection.py b/cme/connection.py index 5fe87964..bc5a32a9 100755 --- a/cme/connection.py +++ b/cme/connection.py @@ -47,7 +47,7 @@ class connection(object): self.logger = None self.password = '' self.username = '' - self.kerberos = True if self.args.kerberos else False + self.kerberos = True if self.args.kerberos or self.args.use_kcache else False self.aesKey = None if not self.args.aesKey else self.args.aesKey self.kdcHost = None if not self.args.kdcHost else self.args.kdcHost self.export = None if not self.args.export else self.args.export diff --git a/cme/protocols/smb.py b/cme/protocols/smb.py index e8fca0f7..a4b2e98a 100755 --- a/cme/protocols/smb.py +++ b/cme/protocols/smb.py @@ -233,7 +233,7 @@ class smb(connection): transport = DCERPCTransportFactory(stringBinding) transport.set_connect_timeout(5) dce = transport.get_dce_rpc() - if self.args.kerberos: + if self.kerberos: dce.set_auth_type(RPC_C_AUTHN_GSS_NEGOTIATE) dce.connect() try: