Skip to content

Commit fa9d63b

Browse files
committed
v2.4.7 add obfstr for string obfuscation support
1 parent 4362d7e commit fa9d63b

File tree

4 files changed

+17
-3
lines changed

4 files changed

+17
-3
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 2.4.7 - 2026-01-09
4+
5+
Add [obfstr](https://docs.rs/obfstr/latest/obfstr/) for string obfuscation support, required by other projects.
6+
37
## 2.4.6 - 2026-01-09
48

59
Update Zip Compression Method. Currently the zip is in stored format, opting to change to deflated to save disk space.

Cargo.lock

Lines changed: 8 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ keywords = ["bloodhound", "pentest", "ldap", "tokio", "async"]
66
repository = "https://github.com/g0h4n/RustHound-CE"
77
homepage = "https://github.com/g0h4n/RustHound-CE"
88
documentation = "https://docs.rs/rusthound-ce/"
9-
version = "2.4.6"
9+
version = "2.4.7"
1010
edition = "2021"
1111
license = "MIT"
1212
readme = "README.md"
@@ -35,6 +35,7 @@ sha1 = "0.10"
3535
regex = "1"
3636
once_cell = "1.19"
3737
bincode = "2.0.1"
38+
obfstr = "0.4.1"
3839

3940
[features]
4041
noargs = ["winreg"] # Only available for Windows

src/json/maker/common.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
use obfstr::obfstr;
2+
13
use serde_json::value::Value;
24

35
use std::collections::HashMap;
@@ -79,7 +81,7 @@ pub fn add_file<T: LdapObject>(
7981
path: &String,
8082
json_result: &HashMap<String, String>
8183
) -> Result<String, Box<dyn Error>> {
82-
let final_path = format!("{}/{}_{}_rusthound-ce.zip",path,datetime,domain);
84+
let final_path = format!("{}/{}_{}_{}.zip",path,datetime,domain,obfstr!("rusthound-ce"));
8385
let mut file = File::create(&final_path).expect("Couldn't create file");
8486
create_zip_archive(&mut file, json_result).expect("Couldn't create archive");
8587

0 commit comments

Comments
 (0)