Skip to content

Commit 3aa60e5

Browse files
committed
Unify output
1 parent 20a39b7 commit 3aa60e5

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

enum4linux-ng.py

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1341,38 +1341,40 @@ def run(self):
13411341
'''
13421342
module_name = ENUM_LSAQUERY_DOMAIN_INFO
13431343
print_heading(f"Domain Information via RPC for {self.target.host}")
1344-
output = {"domain":None,
1345-
"domain_sid":None,
1346-
"member_of":None}
1344+
output = {}
1345+
rpc_domain_info = {"Domain":None,
1346+
"Domain SID":None,
1347+
"Member of":None}
13471348

13481349
lsaquery = self.lsaquery()
13491350
if lsaquery.retval is not None:
13501351
# Try to get domain/workgroup from lsaquery
13511352
result = self.get_domain(lsaquery.retval)
13521353
if result.retval:
13531354
print_success(result.retmsg)
1354-
output["domain"] = result.retval
1355+
rpc_domain_info["Domain"] = result.retval
13551356
else:
1356-
output = process_error(result.retmsg, ["domain"], module_name, output)
1357+
output = process_error(result.retmsg, ["rpc_domain_info"], module_name, output)
13571358

13581359
# Try to get domain SID
13591360
result = self.get_domain_sid(lsaquery.retval)
13601361
if result.retval:
13611362
print_success(result.retmsg)
1362-
output["domain_sid"] = result.retval
1363+
rpc_domain_info["Domain SID"] = result.retval
13631364
else:
1364-
output = process_error(result.retmsg, ["domain_sid"], module_name, output)
1365+
output = process_error(result.retmsg, ["rpc_domain_info"], module_name, output)
13651366

13661367
# Is the host part of a domain or a workgroup?
13671368
result = self.check_is_part_of_workgroup_or_domain(lsaquery.retval)
13681369
if result.retval:
13691370
print_success(result.retmsg)
1370-
output["member_of"] = result.retval
1371+
rpc_domain_info["Member of"] = result.retval
13711372
else:
1372-
output = process_error(result.retmsg, ["member_of"], module_name, output)
1373+
output = process_error(result.retmsg, ["rpc_domain_info"], module_name, output)
13731374
else:
1374-
output = process_error(lsaquery.retmsg, ["domain", "domain_sid", "member_of"], module_name, output)
1375+
output = process_error(lsaquery.retmsg, ["rpc_domain_info"], module_name, output)
13751376

1377+
output["rpc_domain_info"] = rpc_domain_info
13761378
return output
13771379

13781380
def lsaquery(self):

0 commit comments

Comments
 (0)