Expand description
Normalize each scheme’s native analysis into the shared
forensicnomicon::report model, so disk4n6 (and a future GUI) render one
uniform Report instead of N bespoke XxxAnalysis types.
Functions§
- apm_
findings - Normalize an Apple Partition Map analysis.
- apm_
provenance - Provenance breadcrumbs from an APM analysis.
- gpt_
findings - Normalize a GPT analysis.
- gpt_
provenance - Provenance breadcrumbs from a GPT analysis.
- iso_
findings - Normalize an ISO 9660 analysis into findings via the shared
Observationtrait (iso9660-forensic 0.5.0 onward re-exportsreport::Severityand implementsObservation, like the rest of the fleet). - iso_
provenance - Provenance breadcrumbs from an ISO 9660 volume. Temporal facts (creation,
modification, authoring window) are normalized into the
iso_timelineinstead; empty PVD strings are dropped rather than emitted as noise. - iso_
report - Build the unified
Reportfrom an ISO 9660 analysis. - iso_
timeline - Reconstruct the volume’s datable biography from an ISO 9660 analysis: the PVD creation/modification stamps and the file-recorded-time authoring window.
- mbr_
findings - Normalize an MBR analysis. Findings carry their byte offset as evidence
(sourced from the analyzer’s
Observation::evidence). - mbr_
provenance - Provenance breadcrumbs from an MBR analysis.
- report
- Build the unified
Reportfrom aDiskReport. A GPT disk contributes both its protective-MBR and parsed-GPT findings and provenance.