The Sleuth Kit Framework  4.1
SQLite Image Database Schema v1.5

Analysis Process Metadata Tables

db_info

Contains metadata about the software that produced the image database.

modules

Contains one row for each module used to produce the image database.

module_status

Contains one row for each status code returned by the modules in the file analysis pipeline.

Image Tables

image_info

Contains one row for each image in the set of images analyzed to produce the image database. There will be more than one row in this table for split images.

img_names

Contains one row for each image in the set of images analyzed to produce the image database. There will be more than one row in this table for split images.

Volume / Partition Tables

vol_info

Contains one row for every volume/partition in the set of images analyzed to produce the database.

File System Tables

fs_info

Contains one row for for every file system in the set of images analyzed to produce the database.

files

Contains one row for for every file found in the set of images analyzed to produce the database.

file_hashes

Contains one row of file content hash values for every file found in the set of images analyzed to produce the database. The hash values may be NULL if not computed.

fs_files

Contains one row for each file discovered during file system analysis.

fs_blocks

Contains one row for each contiguous run of blocks in a file system file.

alloc_unalloc_map

Contains one row for each contiguous run of unallocated blocks (sectors) in a volume / partition. These runs are used to create unallocated sectors files in preparation for carving.

unalloc_img_status

Contains one row for each unallocated sectors file created in preparation for carving.

carved_files

Contains one row for each file carved from unallocated space.

carved_sectors

Contains one row for each contiguous run of blocks (sectors) of unallocated space used to create carved files.

unused_sectors

Contains one row for each contiguous run of blocks (sectors) of unallocated space left over after carving. These runs are used to create unused sectors files to pass through the file analysis pipeline.

derived_files

Contains one row for each file derived from another file, e.g., files extracted from archive files.

Blackboard Tables

blackboard_artifacts

Contains one row for each artifact found in the set of images analyzed to produce the database.

blackboard_attributes

Stores the values of the name-value pairs that are the attributes associated with an artifact. Only one of the value columns should be populated.

blackboard_artifact_types

Artifact types.

blackboard_attribute_types

Artifact attribute types.


Copyright © 2011-2013 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.