We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d4a17c0 commit 536cedeCopy full SHA for 536cede
1 file changed
nxc/protocols/smb.py
@@ -258,9 +258,10 @@ def enum_host_info(self):
258
except KeyError:
259
self.logger.debug("Error getting server information...")
260
261
+ # Handle cases where server_os is returned as bytes, such as when accidentally scanning a machine running Responder
262
if isinstance(self.server_os.lower(), bytes):
263
self.server_os = self.server_os.decode("utf-8")
-
264
+
265
if "Windows 6.1" in self.server_os and self.server_os_build == 0 and self.os_arch == 0:
266
self.server_os = "Unix - Samba"
267
elif self.server_os_build == 0 and self.os_arch == 0:
0 commit comments