commit 9dbf6d07274cb05d9e77859bc0e412c615e26475 Author: KanjiG Date: Tue Jul 28 20:43:12 2026 +0200 Initial commit: Veritas Forensics Suite Modules (VRE, VIM, VAN, Registry Explorer) diff --git a/registry-explorer/Cargo.toml b/registry-explorer/Cargo.toml new file mode 100644 index 0000000..82b807e --- /dev/null +++ b/registry-explorer/Cargo.toml @@ -0,0 +1,9 @@ +[package] +name = "registry-explorer" +version.workspace = true +edition.workspace = true +authors.workspace = true + +[dependencies] +veritas-core = { path = "../../veritas-core" } +anyhow.workspace = true diff --git a/registry-explorer/src/main.rs b/registry-explorer/src/main.rs new file mode 100644 index 0000000..e1b79ab --- /dev/null +++ b/registry-explorer/src/main.rs @@ -0,0 +1,6 @@ +use anyhow::Result; + +fn main() -> Result<()> { + println!("📖 Veritas Registry Explorer v1.0"); + Ok(()) +} diff --git a/van/Cargo.toml b/van/Cargo.toml new file mode 100644 index 0000000..2598a97 --- /dev/null +++ b/van/Cargo.toml @@ -0,0 +1,9 @@ +[package] +name = "van" +version.workspace = true +edition.workspace = true +authors.workspace = true + +[dependencies] +veritas-core = { path = "../../veritas-core" } +anyhow.workspace = true diff --git a/van/src/main.rs b/van/src/main.rs new file mode 100644 index 0000000..add8164 --- /dev/null +++ b/van/src/main.rs @@ -0,0 +1,6 @@ +use anyhow::Result; + +fn main() -> Result<()> { + println!("🔍 Veritas Analyzer (VAN) v1.0 - Metadaten Extraktor"); + Ok(()) +} diff --git a/vim/Cargo.toml b/vim/Cargo.toml new file mode 100644 index 0000000..ace716c --- /dev/null +++ b/vim/Cargo.toml @@ -0,0 +1,11 @@ +[package] +name = "vim" +version.workspace = true +edition.workspace = true +authors.workspace = true + +[dependencies] +veritas-core = { path = "../../veritas-core" } +tokio.workspace = true +anyhow.workspace = true +sha2.workspace = true diff --git a/vim/src/main.rs b/vim/src/main.rs new file mode 100644 index 0000000..0827f69 --- /dev/null +++ b/vim/src/main.rs @@ -0,0 +1,6 @@ +use anyhow::Result; + +fn main() -> Result<()> { + println!("💾 Veritas Imager (VIM) v1.0 - Forensischer 1:1 Duplikator"); + Ok(()) +} diff --git a/vre/Cargo.toml b/vre/Cargo.toml new file mode 100644 index 0000000..e7859e2 --- /dev/null +++ b/vre/Cargo.toml @@ -0,0 +1,11 @@ +[package] +name = "vre" +version.workspace = true +edition.workspace = true +authors.workspace = true + +[dependencies] +veritas-core = { path = "../../veritas-core" } +tokio.workspace = true +anyhow.workspace = true +tracing.workspace = true diff --git a/vre/src/main.rs b/vre/src/main.rs new file mode 100644 index 0000000..054984a --- /dev/null +++ b/vre/src/main.rs @@ -0,0 +1,9 @@ +use anyhow::Result; +use veritas_core::hwid::generate_hardware_id; + +#[tokio::main] +async fn main() -> Result<()> { + println!("🛡️ Veritas Recovery Engine (VRE) v1.0"); + println!("Hardware-ID: {}", generate_hardware_id()); + Ok(()) +}