The Sleuth Kit
4.11.1
|
Contains TSK interface to abstract database handling class. More...
#include <vector>
#include <string>
#include <ostream>
#include "tsk_auto_i.h"
Classes | |
struct | _TSK_DB_FILE_LAYOUT_RANGE |
Structure wrapping a single file_layout db entry. More... | |
struct | _TSK_DB_FS_INFO |
Structure wrapping a single fs info db entry. More... | |
struct | _TSK_DB_OBJECT |
Structure wrapping a single tsk objects db entry. More... | |
struct | _TSK_DB_VS_INFO |
Structure wrapping a single vs info db entry. More... | |
struct | _TSK_DB_VS_PART_INFO |
class | TskDb |
Macros | |
#define | MAX_PATH_LENGTH 2048 |
#define | TSK_MAX_DB_VS_PART_INFO_DESC_LEN 512 |
Structure wrapping a single vs part db entry. | |
#define | TSK_SCHEMA_MINOR_VER 4 |
#define | TSK_SCHEMA_VER 8 |
Do not change these values - the schema is no longer being updated in this code and does not match the current version in SleuthkitCase.java. | |
Typedefs | |
typedef struct _TSK_DB_FILE_LAYOUT_RANGE | TSK_DB_FILE_LAYOUT_RANGE |
Structure wrapping a single file_layout db entry. | |
typedef struct _TSK_DB_FS_INFO | TSK_DB_FS_INFO |
Structure wrapping a single fs info db entry. | |
typedef struct _TSK_DB_OBJECT | TSK_DB_OBJECT |
Structure wrapping a single tsk objects db entry. | |
typedef struct _TSK_DB_VS_INFO | TSK_DB_VS_INFO |
Structure wrapping a single vs info db entry. | |
typedef struct _TSK_DB_VS_PART_INFO | TSK_DB_VS_PART_INFO |
Enumerations | |
enum | TSK_DB_FILES_KNOWN_ENUM { TSK_DB_FILES_KNOWN_UNKNOWN = 0, TSK_DB_FILES_KNOWN_KNOWN = 1, TSK_DB_FILES_KNOWN_KNOWN_BAD = 2, TSK_DB_FILES_KNOWN_KNOWN_GOOD = 3 } |
Values for the "known" column of the tsk_files table. More... | |
enum | TSK_DB_FILES_TYPE_ENUM { TSK_DB_FILES_TYPE_FS = 0, TSK_DB_FILES_TYPE_CARVED, TSK_DB_FILES_TYPE_DERIVED, TSK_DB_FILES_TYPE_LOCAL, TSK_DB_FILES_TYPE_UNALLOC_BLOCKS, TSK_DB_FILES_TYPE_UNUSED_BLOCKS, TSK_DB_FILES_TYPE_VIRTUAL_DIR, TSK_DB_FILES_TYPE_SLACK } |
Values for the files type column in the tsk_files table. More... | |
enum | TSK_DB_OBJECT_TYPE_ENUM { TSK_DB_OBJECT_TYPE_IMG = 0, TSK_DB_OBJECT_TYPE_VS, TSK_DB_OBJECT_TYPE_VOL, TSK_DB_OBJECT_TYPE_FS, TSK_DB_OBJECT_TYPE_FILE, TSK_DB_OBJECT_TYPE_ARTIFACT, TSK_DB_OBJECT_TYPE_REPORT, TSK_DB_OBJECT_TYPE_POOL } |
Values for the type column in the tsk_objects table. More... | |
Functions | |
ostream & | operator<< (ostream &os, const TSK_DB_OBJECT &dbObject) |
ostream & | operator<< (ostream &os, const TSK_DB_FILE_LAYOUT_RANGE &layoutRange) |
ostream & | operator<< (ostream &os, const TSK_DB_FS_INFO &fsInfo) |
ostream & | operator<< (ostream &os, const TSK_DB_VS_INFO &vsInfo) |
ostream & | operator<< (ostream &os, const TSK_DB_VS_PART_INFO &vsPartInfos) |
Contains TSK interface to abstract database handling class.
The intent of this class is so that different databases can be seamlessly used by TSK.
Values for the "known" column of the tsk_files table.
Values for the files type column in the tsk_files table.
Values for the type column in the tsk_objects table.
Copyright © 2007-2020 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.