You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To the best of my understanding, upon execution rusthound_ce stores objects and queries in the host's memory rather than any other caching methods.
In most cases this is fine, but unfortunately in very large environments it is very possible for the rusthound_ce executable to utilize excessive amounts of RAM (e.g., > 32GB). Upon resource exhaustion and without proper caching, hours of querying and processing is can be lost -- resulting in an "Error: EndOfStream" message.
Similar to AD-miner, a caching option would be nice. I understand this is more of an outlier / niche issue, but a simple toggle parameter, an option to cache every X objects (e.g. --cache 100000), an option caching if the tool fails mid-LDAP object retrieval, or really anything could be a nice quality of life improvment.
The text was updated successfully, but these errors were encountered:
Indeed actually, this feature is one of the most essential in RustHound CE and requires thorough examination on my part. All help is welcome to develop this feature 💯
To the best of my understanding, upon execution rusthound_ce stores objects and queries in the host's memory rather than any other caching methods.
In most cases this is fine, but unfortunately in very large environments it is very possible for the rusthound_ce executable to utilize excessive amounts of RAM (e.g., > 32GB). Upon resource exhaustion and without proper caching, hours of querying and processing is can be lost -- resulting in an "Error: EndOfStream" message.
Similar to AD-miner, a caching option would be nice. I understand this is more of an outlier / niche issue, but a simple toggle parameter, an option to cache every X objects (e.g.
--cache 100000
), an option caching if the tool fails mid-LDAP object retrieval, or really anything could be a nice quality of life improvment.The text was updated successfully, but these errors were encountered: