Skip to content

Commit fbc787c

Browse files
authored
Merge pull request Pennyw0rth#717 from Pennyw0rth/neff-fix-query
Fix querying when non searchResultEntries are returned
2 parents 3e39874 + 76ed75e commit fbc787c

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

nxc/protocols/ldap.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1070,6 +1070,8 @@ def query(self):
10701070
self.logger.fail(f"LDAP Filter Syntax Error: {e}")
10711071
return
10721072
for idx, entry in enumerate(resp_parsed):
1073+
if not isinstance(resp[idx], ldapasn1_impacket.SearchResultEntry):
1074+
idx += 1 # Skip non-entry responses
10731075
self.logger.success(f"Response for object: {resp[idx]['objectName']}")
10741076
for attribute in entry:
10751077
if isinstance(entry[attribute], list) and entry[attribute]:

0 commit comments

Comments
 (0)