domain_trusts: Incoming and outgoing domain trusts, and their properties
As well as two grouped files:
domain_users_by_group: Domain users per group they are member of
domain_computers_by_os: Domain computers sorted by Operating System
> 2.0 and for computer hostnames, the DNSHostName will often be incorrect and will not resolve. Also keep in mind that resolving every hostname in the domain might cause a high load on the domain controller.
Minimizing network and memory usage
By default ldapdomaindump will try to dump every single attribute it can read to disk in the .json files. In large networks, this uses a lot of memory (since group relationships are currently calculated in memory before being written to disk). To dump only the minimal required attributes (the ones shown by default in the .html and .grep files), use the
--minimal switch.Visualizing groups with BloodHound
LDAPDomainDump includes a utility that can be used to convert ldapdomaindumps
.json files to CSV files suitable for BloodHound. The utility is called ldd2bloodhound and is added to your path upon installation. Alternatively you can run it with python -m ldapdomaindump.convert or with python ldapdomaindump/convert.py if you are running it from the source. The conversion tool will take the users/groups/computers/trusts .json file and convert those to group_membership.csv and trust.csv which you can add to BloodHound.
SOCIAL SHARE CARD GENERATOR