Skip to main content

Python Advanced Forensic Format Version 4 library.

Project description

# AFF4 -The Advanced Forensics File Format

The Advanced Forensics File Format 4 (AFF4) is an open source format used for the storage of digital evidence and data.

It was originally designed and published in [1] and has since been standardised as the AFF4 Standard v1.0, which is available at https://github.com/aff4/Standard . This project is a work in progress implementation, providing two library implementations, C/C++ and Python.

## What is currently supported.

The focus of this implementation at present is reading images conforming with the AFF4 Standard v1.0. Canonical images are provided in the AFF4 Reference Images github project at https://github.com/aff4/ReferenceImages

  1. Reading ZipFile style volumes.

  2. Reading AFF4 Image streams using the deflate or snappy compressor.

  3. Reading RDF metadata using Turtle (and in some instances YAML for backwards compatibility).

## What is not yet supported.

The write support in the libraries is currently broken and being worked on. Other aspects of the AFF4 that have not yet been implemented in this codebase include:

  1. Encrypted AFF4 volumes.

  2. Persistent data store.

  3. HTTP backed streams.

  4. Splitting an AFF4 Image across multiple volumes.

  5. Map streams.

  6. Support for signed statements or Bill of Materials.

  7. Logical file acquisition.

# Notice

This is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.

# References [1] “Extending the advanced forensic format to accommodate multiple data sources, logical evidence, arbitrary information and forensic workflow” M.I. Cohen, Simson Garfinkel and Bradley Schatz, digital investigation 6 (2009) S57–S68.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyaff4-0.26.post4.tar.gz (49.5 kB view details)

Uploaded Source

Built Distribution

pyaff4-0.26.post4-py3-none-any.whl (72.2 kB view details)

Uploaded Python 3

File details

Details for the file pyaff4-0.26.post4.tar.gz.

File metadata

  • Download URL: pyaff4-0.26.post4.tar.gz
  • Upload date:
  • Size: 49.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyaff4-0.26.post4.tar.gz
Algorithm Hash digest
SHA256 719564b8d3400b876e65b13bd50dea2e64da33741b96e0acbb1688ff407d8674
MD5 6ce61376af50aaf4bad02648f38f3af4
BLAKE2b-256 7474ac1f281326a720c0105e9c9958ef17907df0c28b83127006c442ad8eff28

See more details on using hashes here.

File details

Details for the file pyaff4-0.26.post4-py3-none-any.whl.

File metadata

File hashes

Hashes for pyaff4-0.26.post4-py3-none-any.whl
Algorithm Hash digest
SHA256 20d05f93974036b97303a024219500ab0b1b1c09a30513ff2f3726eb09c965e0
MD5 5c2f3afdc66805c3f82e6665adb86c64
BLAKE2b-256 24e12cd8ecc5efb046b64452774eebc6e2a914f50373f1b223174a31d6daa6fc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page