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: