From 6c807b283c359d79c29dd32aa89955ad97e89f61 Mon Sep 17 00:00:00 2001 From: Alexander Neff Date: Wed, 26 Feb 2025 11:51:12 -0500 Subject: [PATCH 1/2] Rename ambigous function --- nxc/protocols/smb.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nxc/protocols/smb.py b/nxc/protocols/smb.py index 59b13dce0..50827a742 100755 --- a/nxc/protocols/smb.py +++ b/nxc/protocols/smb.py @@ -1083,7 +1083,7 @@ def get_dc_ips(self): dc_ips.append(self.host) return dc_ips - def sessions(self): + def smb_sessions(self): try: sessions = get_netsession( self.host, @@ -1098,8 +1098,8 @@ def sessions(self): if session.sesi10_cname.find(self.local_ip) == -1: self.logger.highlight(f"{session.sesi10_cname:<25} User:{session.sesi10_username}") return sessions - except Exception: - pass + except Exception as e: + self.logger.debug(e) def disks(self): disks = [] From c9111968e285e3af5f3df6e0ec0d25bf409d09eb Mon Sep 17 00:00:00 2001 From: Alexander Neff Date: Wed, 26 Feb 2025 12:05:34 -0500 Subject: [PATCH 2/2] Also rename the arg lol --- nxc/protocols/smb/proto_args.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nxc/protocols/smb/proto_args.py b/nxc/protocols/smb/proto_args.py index 8ce85dc82..0dc77a5a2 100644 --- a/nxc/protocols/smb/proto_args.py +++ b/nxc/protocols/smb/proto_args.py @@ -41,7 +41,7 @@ def proto_args(parser, parents): mapping_enum_group.add_argument("--interfaces", action="store_true", help="enumerate network interfaces") mapping_enum_group.add_argument("--no-write-check", action="store_true", help="Skip write check on shares (avoid leaving traces when missing delete permissions)") mapping_enum_group.add_argument("--filter-shares", nargs="+", help="Filter share by access, option 'read' 'write' or 'read,write'") - mapping_enum_group.add_argument("--sessions", action="store_true", help="enumerate active sessions") + mapping_enum_group.add_argument("--smb-sessions", action="store_true", help="enumerate active smb sessions") mapping_enum_group.add_argument("--disks", action="store_true", help="enumerate disks") mapping_enum_group.add_argument("--loggedon-users-filter", action="store", help="only search for specific user, works with regex") mapping_enum_group.add_argument("--loggedon-users", action="store_true", help="enumerate logged on users")