| tsk/base/data_buf.c | Contains functions to allocate and maintain the tsk_data_buf structures |
| tsk/base/md5c.c | Local copy of RSA Data Security, Inc |
| tsk/base/mymalloc.c | These functions allocate and realocate memory and set the error handling functions when an error occurs |
| tsk/base/sha1c.c | Local copy of the public domain SHA-1 library code by David Ireland |
| tsk/base/tsk_base.h | Contains the type and function definitions that are needed by external programs to use the TSK library |
| tsk/base/tsk_base_i.h | Contains the general internal TSK type and function definitions |
| tsk/base/tsk_endian.c | Contains the routines to read data in different endian orderings |
| tsk/base/tsk_error.c | Contains the error handling code and variables |
| tsk/base/tsk_list.c | Tsk_lists are a linked list of buckets that store a key in REVERSE sorted order |
| tsk/base/tsk_os.h | Contains some OS-specific type settings |
| tsk/base/tsk_parse.c | Contains code to parse specific types of data from the command line |
| tsk/base/tsk_printf.c | These are printf wrappers that are needed so that we can easily print in both Unix and Windows |
| tsk/base/tsk_unicode.c | A local copy of the Unicode conversion routines from unicode.org |
| tsk/base/tsk_version.c | Contains functions to print and obtain the library version |
| tsk/base/XGetopt.c | Parses arguments for win32 programs -- written by Hans Dietrich |
| tsk/base/XGetopt.h | Header info to parse arguments for win32 programs -- written by Hans Dietrich |
| tsk/fs/dcalc_lib.c | Contains the library API functions used by the dcalc command line tool |
| tsk/fs/dcat_lib.c | Contains the library API functions used by the dcat command line tool |
| tsk/fs/dls_lib.c | Contains the library API functions used by the dls command line tool |
| tsk/fs/dstat_lib.c | Contains the library API functions used by the dstat command line tool |
| tsk/fs/ext2fs.c | General ext2/ext3 file system functions |
| tsk/fs/ext2fs_dent.c | File name walking / processing code for Ext2 / ext3 |
| tsk/fs/ext2fs_journal.c | Ext3 journal walking code |
| tsk/fs/fatfs.c | FAT file system code to handle basic file system processing for opening file system, processing sectors, and directory entries |
| tsk/fs/fatfs_dent.c | FAT file name walking code |
| tsk/fs/ffind_lib.c | Contains the library API functions used by the ffind command line tool |
| tsk/fs/ffs.c | General UFS / FFS file system functions |
| tsk/fs/ffs_dent.c | UFS/FFS file name (directory entry) processing / walking functions |
| tsk/fs/fls_lib.c | Contains the library code associated with the 'fls' functionality of listing files in a directory |
| tsk/fs/fs_data.c | Functions to allocate and add structures to maintain generic file system attributes and run lists |
| tsk/fs/fs_dent.c | Code to allocate and free the TSK_FS_DENT structures |
| tsk/fs/fs_inode.c | Contains functions to allocate, free, and process the generic inode structures |
| tsk/fs/fs_io.c | Contains functions to read data from a disk image and wrapper functions to read file content |
| tsk/fs/fs_load.c | Contains a general file walk callback that can be used to load file content into a buffer |
| tsk/fs/fs_open.c | Contains the general code to open a file system -- this calls the file system -specific opening routines |
| tsk/fs/fs_types.c | Contains functions that deal with parsing and printing file system type strings |
| tsk/fs/hfs.c | Contains the general HFS metadata and data unit code -- Not included in code by default |
| tsk/fs/hfs_dent.c | Contains the file name layer code for HFS+ file systems -- not included in code by default |
| tsk/fs/hfs_journal.c | Contains the HFS+ journal code -- not included in code by default |
| tsk/fs/icat_lib.c | Contains the library API functions used by the icat command line tool |
| tsk/fs/ifind_lib.c | Contains the library API functions used by the ifind command line tool |
| tsk/fs/ils_lib.c | Library functionality of the ils tool |
| tsk/fs/iso9660.c | ISO9660 file system code to handle basic file system processing for opening file system, processing sectors, and directory entries |
| tsk/fs/iso9660_dent.c | ISO9660 file system code to handle the parsing of file names and directory structures |
| tsk/fs/ntfs.c | Contains the general NTFS processing code |
| tsk/fs/ntfs_dent.c | NTFS file name walking / processing functions |
| tsk/fs/rawfs.c | General "raw" file system functions |
| tsk/fs/swapfs.c | General "swapfs" file system functions |
| tsk/fs/tsk_ext2fs.h | Contains the structures and function APIs for EXT2FS file system support |
| tsk/fs/tsk_fatfs.h | Contains the structures and function APIs for FATFS file system support |
| tsk/fs/tsk_ffs.h | Contains the structures and function APIs for FFS file system support |
| tsk/fs/tsk_fs.h | External header file for file system support |
| tsk/fs/tsk_fs_i.h | Contains the internal library definitions for the file system functions |
| tsk/fs/tsk_hfs.h | Contains the structures and function APIs for HFS+ file system support |
| tsk/fs/tsk_iso9660.h | Contains the structures and function APIs for ISO9660 file system support |
| tsk/fs/tsk_ntfs.h | Contains the structures and function APIs for NTFS file system support |
| tsk/hashdb/hk_index.c | Contains functions to read and process hash keeper database files |
| tsk/hashdb/idxonly_index.c | Contains the dummy functions that are used when only an index is used for lookups and the original database is gone |
| tsk/hashdb/md5sum_index.c | Contains the MD5sum hash database specific extraction and printing routines |
| tsk/hashdb/nsrl_index.c | NSRL specific functions to read the database |
| tsk/hashdb/tm_lookup.c | Contains the generic hash database creation and lookup code |
| tsk/hashdb/tsk_hashdb.h | External header file for hash database support |
| tsk/hashdb/tsk_hashdb_i.h | Contains the internal library definitions for the hash database functions |
| tsk/img/aff.c | Code to interface with afflib to read and open AFF image files |
| tsk/img/aff.h | Header files for AFF-specific data structures and functions |
| tsk/img/ewf.c | Contains the functions for TSK to interface with libewf |
| tsk/img/ewf.h | Header files for EWF-specific data structures and functions |
| tsk/img/img_open.c | Contains the basic img_open function call, that interfaces with the format specific _open calls |
| tsk/img/img_types.c | Contains basic functions to parse and print the names of the supported disk image types |
| tsk/img/raw.c | Code to open and read single raw disk images |
| tsk/img/raw.h | Contains the single raw data file-specific functions and structures |
| tsk/img/split.c | Code to handle opening and reading of split raw disk images |
| tsk/img/split.h | Contains the split raw data file-specific functions and structures |
| tsk/img/tsk_img.h | Contains the external library definitions for the disk image functions |
| tsk/img/tsk_img_i.h | Contains the internal library definitions for the disk image functions |
| tsk/vs/bsd.c | Contains the functions required to process BSD disk labels |
| tsk/vs/dos.c | Contains the functions to process DOS Partition tables |
| tsk/vs/gpt.c | The functions required to process the GPT GUID Partiition Table |
| tsk/vs/mac.c | Contains the functions to process and load a Mac partition table |
| tsk/vs/mm_io.c | Contains the wrapper code that allows one to read sectors from a MM_INFO structure |
| tsk/vs/mm_open.c | Contains general code to open volume systems |
| tsk/vs/mm_part.c | Contins the functions need to create and maintain the linked list of partitions in a volume |
| tsk/vs/mm_types.c | Contains the code to parse and print the strings for the supported volume system types |
| tsk/vs/sun.c | Contains the SUN VTOC volume system processing code |
| tsk/vs/tsk_bsd.h | C header file with BSD and internal data structures |
| tsk/vs/tsk_dos.h | C header file with DOS and internal data structures |
| tsk/vs/tsk_gpt.h | C header file with GPT and internal data structures |
| tsk/vs/tsk_mac.h | C header file with Mac and internal data structures |
| tsk/vs/tsk_sun.h | C header file with Sun and internal data structures |
| tsk/vs/tsk_vs.h | External header file for media management (volume system) support |
| tsk/vs/tsk_vs_i.h | Contains the internal library definitions for the volume system functions |