@@ -78,10 +78,11 @@ def fetch_users(self, requested_users):
7878 if resp2 ["ErrorCode" ] != 0 :
7979 raise Exception ("Connect error" )
8080
81+ domain_name = resp2 ["Buffer" ]["Buffer" ][0 ]["Name" ]
8182 resp3 = samr .hSamrLookupDomainInSamServer (
8283 self .dce ,
8384 serverHandle = resp ["ServerHandle" ],
84- name = resp2 [ "Buffer" ][ "Buffer" ][ 0 ][ "Name" ] ,
85+ name = domain_name ,
8586 )
8687 if resp3 ["ErrorCode" ] != 0 :
8788 raise Exception ("Connect error" )
@@ -132,7 +133,7 @@ def fetch_users(self, requested_users):
132133 # set these for the while loop
133134 enumerationContext = enumerate_users_resp ["EnumerationContext" ]
134135 status = enumerate_users_resp ["ErrorCode" ]
135- self .print_user_info (users )
136+ self .print_user_info (users , domain_name )
136137 self .dce .disconnect ()
137138
138139 def get_user_info (self , domain_handle , user_ids ):
@@ -165,8 +166,8 @@ def get_user_info(self, domain_handle, user_ids):
165166 samr .hSamrCloseHandle (self .dce , open_user_resp ["UserHandle" ])
166167 return users
167168
168- def print_user_info (self , users ):
169- self .logger .display (f"Enumerated { len (users ):d} local users" )
169+ def print_user_info (self , users , domain_name ):
170+ self .logger .display (f"Enumerated { len (users ):d} local users: { domain_name } " )
170171 self .logger .highlight (f"{ '-Username-' :<30} { '-Last PW Set-' :<20} { '-BadPW-' :<8} { '-Description-' :<60} " )
171172 for user in users :
172173 self .logger .debug (f"Full user info: { user } " )
0 commit comments