RustHound
RustHound copied to clipboard
Active Directory data collector for BloodHound written in Rust. 🦀
Hey, my goal here was to fix a specific error and to refactor a bit of code, namely in some cases where the FQDN is malformed (i.e. they set it...
Pretty much same content as #29, just for the V2 branch.
Hi, It's probably me but ..., When I use Rusthound from the v2-branch, there seems to be numerous 'missing' Aces in the users.json when I compare the results to those...
With SharpHound, I just need to run the executable and it determines the domain of the current user automatically. If RustHound did the same, I would need to think less...
During an audit, I discovered: - a GPO folder writable by "Domain Users" located at `\\corp.lo\SYSVOL\corp.lo\Policies\{00D0CA88-64A5-4765-A9C5-7CA0D8C27265}\` - a script in `\\corp.lo\SYSVOL\corp.lo\scripts\xxxxx.vbs` writable also by "Domain Users" It would be a...
GPO contains many information like priviledges, ACE, password management, ... It's important to parse at least `GptTmpl.inf` present in multiple SMB folders in `\\CORP.lo\SYSVOL\`. Here an example of `GptTmpl.inf`, it...
Hi, When running RustHound against a large domain, RustHound eventually hangs at "LDAP objects received: xxxxx". The TCP/389 connection is still open (observed via tcpdump) but it appears the DC...
Is it possible to have the option to write file to disk? If the domain is too big it'll run out of memory and kill the process before it finishes.
Adjusting docker build command since `./` is not supported syntax and must reference the full path to share.
# Issue When running `cargo build --release` ``` Compiling time v0.3.30 Compiling num-bigint v0.4.4 Compiling percent-encoding v2.3.1 Compiling async-trait v0.1.74 error[E0282]: type annotations needed for `Box` --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.30/src/format_description/parse/mod.rs:83:9 | 83...