NetworkHound (https://github.com/mordavid/NetworkHound)
NetworkHound connects to Active Directory Domain Controllers, discovers computer objects, resolves hostnames to IP addresses using multiple DNS methods, performs comprehensive network scanning (port scanning, HTTP/HTTPS validation), and discovers shadow-IT devices.
It then builds a detailed network topology graph in OpenGraph JSON format compatible with BloodHound.