def doFuzzySearch(self, searchTerm, objectCategory=''):
if objectCategory:
objectFilter = '(&(objectCategory={})(anr={}))'.format(objectCategory, searchTerm)
else:
objectFilter = '(anr={})'.format(searchTerm)
attrs = ['dn']
base_dn = self.domainBase
try:
rawResults = self.do_ldap_query(base_dn, ldap.SCOPE_SUBTREE, objectFilter, attrs)
except LDAPError, e:
print "[!] Error retrieving results"
print "[!] {}".format(e)
sys.exit(1)
return self.get_search_results(rawResults)
评论列表
文章目录