[package]
edition = "2021"
rust-version = "1.80"
name = "mbr-forensic"
version = "0.1.0"
build = false
exclude = [
"fuzz/",
".github/",
".pre-commit-config.yaml",
"deny.toml",
"renovate.json",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Forensic MBR parser — structure, anomaly detection, gap analysis, slack-space carving, and filesystem fingerprinting"
readme = "README.md"
keywords = [
"forensics",
"mbr",
"partition",
"disk-image",
]
categories = [
"parser-implementations",
"filesystem",
]
license = "MIT"
repository = "https://github.com/SecurityRonin/mbr-forensic"
[features]
default = []
serde = ["dep:serde"]
[lib]
name = "mbr_forensic"
path = "src/lib.rs"
[[test]]
name = "mbr_tests"
path = "tests/mbr_tests.rs"
[dependencies.serde]
version = "1"
features = ["derive"]
optional = true
[dependencies.thiserror]
version = "2"
[dev-dependencies.tempfile]
version = "3"