From 3fa2c746d63a02c3bc960cbd0cb03ecf8da29a76 Mon Sep 17 00:00:00 2001 From: jdholtz Date: Tue, 18 Mar 2025 16:47:12 -0700 Subject: [PATCH] Silently handle connection timed out during LDAP scan --- nxc/protocols/ldap.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nxc/protocols/ldap.py b/nxc/protocols/ldap.py index d298d59b..b143e0e1 100644 --- a/nxc/protocols/ldap.py +++ b/nxc/protocols/ldap.py @@ -3,7 +3,7 @@ import hashlib import hmac import os -from errno import EHOSTUNREACH +from errno import EHOSTUNREACH, ETIMEDOUT from binascii import hexlify from datetime import datetime from re import sub, I @@ -211,7 +211,7 @@ class ldap(connection): self.logger.debug(f"{e} on host {self.host}") return False except OSError as e: - if e.errno == EHOSTUNREACH: + if e.errno in (EHOSTUNREACH, ETIMEDOUT): self.logger.info(f"Error connecting to {self.host} - {e}") return False else: