fix(smb errors): getErrorString only returns one item, not a tuple; fixes #117
parent
8879ccc52b
commit
1784d55bae
|
@ -439,7 +439,7 @@ class smb(connection):
|
||||||
used_ccache = f" through S4U with {username}"
|
used_ccache = f" through S4U with {username}"
|
||||||
self.logger.fail(f"{domain}\\{self.username}{used_ccache} {e}")
|
self.logger.fail(f"{domain}\\{self.username}{used_ccache} {e}")
|
||||||
except (SessionError, Exception) as e:
|
except (SessionError, Exception) as e:
|
||||||
error, desc = e.getErrorString()
|
error = e.getErrorString()
|
||||||
used_ccache = " from ccache" if useCache else f":{process_secret(kerb_pass)}"
|
used_ccache = " from ccache" if useCache else f":{process_secret(kerb_pass)}"
|
||||||
if self.args.delegate:
|
if self.args.delegate:
|
||||||
used_ccache = f" through S4U with {username}"
|
used_ccache = f" through S4U with {username}"
|
||||||
|
@ -500,7 +500,7 @@ class smb(connection):
|
||||||
self.create_conn_obj()
|
self.create_conn_obj()
|
||||||
return True
|
return True
|
||||||
except SessionError as e:
|
except SessionError as e:
|
||||||
error, desc = e.getErrorString()
|
error = e.getErrorString()
|
||||||
self.logger.fail(
|
self.logger.fail(
|
||||||
f'{domain}\\{self.username}:{process_secret(self.password)} {error} {f"({desc})" if self.args.verbose else ""}',
|
f'{domain}\\{self.username}:{process_secret(self.password)} {error} {f"({desc})" if self.args.verbose else ""}',
|
||||||
color="magenta" if error in smb_error_status else "red",
|
color="magenta" if error in smb_error_status else "red",
|
||||||
|
@ -563,7 +563,7 @@ class smb(connection):
|
||||||
self.create_conn_obj()
|
self.create_conn_obj()
|
||||||
return True
|
return True
|
||||||
except SessionError as e:
|
except SessionError as e:
|
||||||
error, desc = e.getErrorString()
|
error = e.getErrorString()
|
||||||
self.logger.fail(
|
self.logger.fail(
|
||||||
f"{domain}\\{self.username}:{process_secret(self.hash)} {error} {f'({desc})' if self.args.verbose else ''}",
|
f"{domain}\\{self.username}:{process_secret(self.hash)} {error} {f'({desc})' if self.args.verbose else ''}",
|
||||||
color="magenta" if error in smb_error_status else "red",
|
color="magenta" if error in smb_error_status else "red",
|
||||||
|
@ -920,7 +920,7 @@ class smb(connection):
|
||||||
for disk in disks:
|
for disk in disks:
|
||||||
self.logger.highlight(disk.disk)
|
self.logger.highlight(disk.disk)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
error, desc = e.getErrorString()
|
error = e.getErrorString()
|
||||||
self.logger.fail(
|
self.logger.fail(
|
||||||
f"Error enumerating disks: {error}",
|
f"Error enumerating disks: {error}",
|
||||||
color="magenta" if error in smb_error_status else "red",
|
color="magenta" if error in smb_error_status else "red",
|
||||||
|
|
Loading…
Reference in New Issue