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}