Inheritance diagram for TskIsImageSupported:
Public Member Functions
TskAuto calls this method before it processes each file system that is found in a volume.
More...
TskAuto calls this method before it processes each pool that is found.
More...
TskAuto calls this method before it processes each pool volume that is found in a pool.
More...
TskAuto calls this method before it processes each volume that is found in a volume system.
More...
Prepare the result for dataModel_SleuthkitJNI::isImageSupportedNat.
More...
Idea is to try to give the user a simple error message explaining the most likely reason the image is not supported.
Override this method to get called for each error that is registered.
More...
bool isImageEncrypted ()
bool isImageSupported ()
void printResults ()
TskAuto calls this method for each file and directory that it finds in an image.
More...
- Public Member Functions inherited from
TskAuto
Closes the handles to the open disk image.
More...
Disables image writer.
Enables image writer, which creates a copy of the image as it is being processed.
More...
TskAuto calls this method before it processes the volume system that is found in an image.
More...
Starts in a specified byte offset of the opened disk images and looks for a file system.
More...
Starts in a specified byte offset of the opened disk images and looks for a file system.
More...
Starts in a specified byte offset of the opened disk images and looks for a file system.
More...
Starts in a specified byte offset of the opened disk images and looks for a file system.
More...
Starts in a specified byte offset of the opened disk images and looks for a file system.
More...
Starts in sector 0 of the opened disk images and looks for a volume or file system.
More...
Starts in a specified byte offset of the opened disk images and opens a pool to search though any file systems in the pool.
More...
Starts in a specified byte offset of the opened disk images and opens a pool to search though any file systems in the pool.
More...
Starts in a specified byte offset of the opened disk images and looks for a volume system or file system.
More...
Starts in a specified byte offset of the opened disk images and looks for a volume system or file system.
More...
get volume description of the lastly processed volume
More...
get volume flags of the lastly processed volume.
More...
Get the list of errors that were added to the internal list.
More...
Returns true if all processing and recursion should stop.
Checks whether a volume contains a pool.
More...
Determine if we are inside of a volume system and therefore we can trust the results of getCurVsPartFlag/Desc.
Opens the disk image to be analyzed.
More...
Uses the already opened image for future analysis.
More...
Opens the disk image to be analyzed.
More...
Internal method that
TskAuto calls when it encounters issues while processing an image.
More...
Remove the errors on the internal list.
Store a list of pointers to open file systems to use when calling findFilesInImg instead of opening a new copy.
Set the attributes for the files that should be processed.
More...
Set a password that will be used when trying to open each file system.
Set the attributes for the volumes that should be processed.
More...
Additional Inherited Members
- Static Public Member Functions inherited from
TskAuto
static std::string
errorRecordToString (const
error_record &rec)
- Public Attributes inherited from
TskAuto
unsigned int m_tag
- Protected Member Functions inherited from
TskAuto
Utility method to help determine if an attribute is the default type for the file/dir.
More...
Utility method to help determine if a file is a directory.
More...
Utility method to help determine if a file is a .
More...
Utility method to help determine if a file is a FAT file system file (such as $MBR).
More...
Utility method to help determine if a file is a file (and not a directory).
More...
Utility method to help determine if an attribute is non-resident (meaning it uses blocks to store data)
More...
Utility method to help determine if a file is an NTFS file system file (such as $MFT).
More...
Method that can be used from within
processFile() to look at each attribute that a file may have.
More...
When called, will cause
TskAuto to not continue to recurse into directories and volumes.
- Protected Attributes inherited from
TskAuto
bool m_imageWriterEnabled
True if m_img_info was opened in
TskAuto and false if passed in.
std::vector< const TSK_POOL_INFO * > m_poolInfos
True if no further processing should occur.
Member Function Documentation
TskAuto calls this method before it processes each file system that is found in a volume.
You can use this to learn about each file system before it is processed and you can force TskAuto to skip this file system.
- Parameters
-
fs_info file system details
- Returns
- Value to show if FS should be processed, skipped, or process should stop.
Reimplemented from TskAuto.
References TSK_FILTER_SKIP.
TSK_FILTER_ENUM TskIsImageSupported::filterPool
(
const TSK_POOL_INFO *
pool_info )
virtual
TskAuto calls this method before it processes each pool that is found.
You can use this to learn about each pool before it is processed and you can force TskAuto to skip this volume.
- Parameters
-
pool_vol Pool details
- Returns
- Value to show if pool should be processed, skipped, or process should stop.
Reimplemented from TskAuto.
References TSK_FILTER_CONT.
TSK_FILTER_ENUM TskIsImageSupported::filterPoolVol
(
const TSK_POOL_VOLUME_INFO *
pool_vol )
virtual
TskAuto calls this method before it processes each pool volume that is found in a pool.
You can use this to learn about each volume before it is processed and you can force TskAuto to skip this volume.
- Parameters
-
pool_vol Pool volume details
- Returns
- Value to show if pool volume should be processed, skipped, or process should stop.
Reimplemented from TskAuto.
References TSK_FILTER_CONT.
TskAuto calls this method before it processes each volume that is found in a volume system.
You can use this to learn about each volume before it is processed and you can force TskAuto to skip this volume. The setvolFilterFlags() method can be used to configure if TskAuto should process unallocated space.
- Parameters
-
vs_part Parition details
- Returns
- Value to show if volume should be processed, skipped, or process should stop.
Reimplemented from TskAuto.
References TSK_FILTER_CONT.
std::string TskIsImageSupported::getMessageForIsImageSupportedNat
(
)
uint8_t TskIsImageSupported::handleError
(
)
virtual
Override this method to get called for each error that is registered.
This method allows you to log the message or stop processing. Use setStopProcessing() to do that.
- Returns
- 1 to stop the processing flow and 0 to continue.
Reimplemented from TskAuto.
const char *
path
)
virtual
TskAuto calls this method for each file and directory that it finds in an image.
The setFileFilterFlags() method can be used to set the criteria for what types of files this should be called for. There are several methods, such as isDir() that can be used by this method to help focus in on the files that you care about. When errors are encountered, send them to registerError().
- Parameters
-
fs_file file details
path full path of parent directory
- Returns
- STOP or OK. All error must have been registered.
Implements TskAuto.
References TSK_OK.
The documentation for this class was generated from the following files:
- tsk/auto/tsk_is_image_supported.h
- tsk/auto/is_image_supported.cpp