rusthound_ce/utils/
format.rs

1/// Fonction to parse DOMAIN.LOCAL to DC=DOMAIN,DC=LOCAL
2pub fn domain_to_dc(domain: &str) -> String {
3    let split = domain.split('.');
4    let mut dc = String::new();
5    
6    for (i, s) in split.enumerate() {
7        dc.push_str("DC=");
8        dc.push_str(s);
9
10        if i < domain.split('.').count() - 1 {
11            dc.push_str(",");
12        }
13    }
14    dc
15}