| Crates.io | azathoth-utils |
| lib.rs | azathoth-utils |
| version | 0.1.2 |
| created_at | 2025-08-12 13:18:05.638183+00 |
| updated_at | 2025-08-16 10:24:12.262864+00 |
| description | Small utilities crate for the AzathothC2 framework |
| homepage | |
| repository | https://github.com/AzathothC2/azathoth_utils |
| max_upload_size | |
| id | 1791980 |
| size | 44,733 |
A collection of no-std utilities used by the AzathothC2 framework
Modules are feature-gated for minimal binary size and can be enabled as needed.
[!WARNING] Be advised that this is still a WIP crate and may change at any time! (Unstable)
hasher – Identifier/symbol hashing helpers for obfuscated lookups.formatter – Lightweight formatting helpers for constrained environments where alloc formatters may fail or be unsafe.psearch – Extendable pattern search utilities with optional wildcard support.codec – Minimal data encoding/decoding helpers.errors – Common error types and aliases used across modules (always enabled).Add the crate via Cargo:
cargo add azathoth_utils
Or manually in Cargo.toml: azathoth_utils = "0.1.1";
Enable optional features as needed:
azathoth_utils = { version = "0.1.1", features = ["hasher", "psearch"] }
use azathoth_utils::crc32;
let checksum = crc32(b"deadbeef");
assert_eq!(checksum, 0x52_8f_6f_ca);
MIT