The Sleuth Kit
4.2
|
Contains the SQLite code for maintaining the case-level database. More...
#include <map>
#include <vector>
#include <string>
#include <ostream>
#include "sqlite3.h"
#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 | TskDbSqlite |
Macros | |
#define | TSK_MAX_DB_VS_PART_INFO_DESC_LEN 512 |
Structure wrapping a single vs part db entry. | |
Typedefs | |
typedef struct sqlite3 | sqlite3 |
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 } |
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 } |
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 the SQLite code for maintaining the case-level database.
In the future, an interface will be developed for these so that different databases can exist.
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-2015 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.