Module ldap

Module ldap 

Source
Expand description

Run a LDAP enumeration and parse results

This module will prepare your connection and request the LDAP server to retrieve all the information needed to create the json files.

rusthound sends only one request to the LDAP server, if the result of this one is higher than the limit of the LDAP server limit it will be split in several requests to avoid having an error 4 (LDAP_SIZELIMIT_EXCEED).

Example in rust

let search = ldap_search(...)

Structs§

LdapSearchEntry

Functions§

get_all_naming_contexts
(Not needed yet) Get all namingContext for DC
ldap_search
Function to request all AD values.
prepare_ldap_dc
Function to prepare LDAP DC from DOMAIN.LOCAL