rusthound-ce 2.5.13

Active Directory data collector for Bloodhound Community Edition written in rust.
Documentation
//! Group Policy Object (GPO) processing and parsing modules.
//!
//! Provides utilities for parsing Group Policy templates, such as
//! `GptTmpl.inf` privilege and Restricted Groups assignments and GPP `Groups.xml`.
//! These parsers preserve directives; retrieval, applicability and graph edges
//! belong to future layers.

pub mod gpttmpl;
pub mod groups_xml;
pub mod types;
pub mod sysvol;
pub mod local_group; 

pub use gpttmpl::{decode_gpttmpl_bytes, parse_gpttmpl, parse_gpttmpl_bytes};
pub use groups_xml::parse_groups_xml;
pub use types::{
    GpoError, GppGroupAction, GppGroupMember, GppLocalGroup, GppMemberAction, GptTmplPolicy,
    PrivilegeAssignment, RestrictedGroupDirective, RestrictedGroupOperation,
};
pub use local_group::{apply_gpo, compute_merged, resolve_privileges, ObjectResolver, Resolver};