Meet EDD - He Helps Enumerate Domain Data

PowerView is by and far the defacto domain enumeration tool. We still use it on assessments and will likely do so where appropriate in the future. However, PowerView is no longer being developed and so we wanted to make sure we still had similar functionality, but also remove the need for PowerShell. Hence, we built (and found existing code online) EDD (Enumerate Domain Data) to create a similar tool in .NET.

To skip this and get started with EDD, check out the github repo here -

EDD Readme

To use EDD, you need to specify the "function" that you want to use with respect to the domain data you want to gather. Some of these function names should look similar to you, but let's cover how to use them.

EDD Help Menu

You are always going to use the "-f" flag to specify the function that you want to run. A list of all functions are available in the ReadMe along with a description of what they do. For example, if you wanted to get the current Forest's Name, you would run the "getforest" function.

GetForest Sample

Another option that we added in is to get a list of all kerberoastable users via LDAP without actually performing a kerberoast attack.

GetUsersWithSPNs Sample Output

Finally, another option is searching for a user, or a domain group, across workstations within the current domain.

FindDomainUser Searching for Domain Admins

At this point in time, EDD is not fully finished, but it has a reasonable amount of functionality where we thought others might find it useful. We will continue to add additional functionality into EDD and we are also happy to accept any pull requests adding in additional functionality.

We hope that this is useful, and if you have any questions at all, don't hesitate to reach out to us!