Agent: Half the default smb timeout to 30sec

This commit is contained in:
Ilija Lazoroski 2022-04-04 16:44:42 +02:00 committed by Mike Salvatore
parent e05deaa57c
commit c82a9cfbf0
1 changed files with 2 additions and 3 deletions

View File

@ -27,9 +27,8 @@ class SmbTools(object):
password, password,
lm_hash="", lm_hash="",
ntlm_hash="", ntlm_hash="",
timeout=60, timeout=30,
) -> Optional[str]: ) -> Optional[str]:
# TODO assess the 60 second timeout
creds_for_log = get_credential_string([username, password, lm_hash, ntlm_hash]) creds_for_log = get_credential_string([username, password, lm_hash, ntlm_hash])
logger.debug(f"Attempting to copy an agent binary to {host} using SMB with {creds_for_log}") logger.debug(f"Attempting to copy an agent binary to {host} using SMB with {creds_for_log}")
@ -188,7 +187,7 @@ class SmbTools(object):
return remote_full_path return remote_full_path
@staticmethod @staticmethod
def new_smb_connection(host, username, password, lm_hash="", ntlm_hash="", timeout=60): def new_smb_connection(host, username, password, lm_hash="", ntlm_hash="", timeout=30):
try: try:
smb = SMBConnection(host.ip_addr, host.ip_addr, sess_port=445) smb = SMBConnection(host.ip_addr, host.ip_addr, sess_port=445)
except Exception as exc: except Exception as exc: