Autopsy
4.7.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits Observable.
Classes | |
class | FilesSetsManagerException |
Public Member Functions | |
Map< String, FilesSet > | getCustomFileIngestFilters () throws FilesSetsManagerException |
Map< String, FilesSet > | getInterestingFilesSets () throws FilesSetsManagerException |
Static Public Member Functions | |
static FilesSet | getDefaultFilter () |
static synchronized FilesSetsManager | getInstance () |
static List< FilesSet > | getStandardFileIngestFilters () |
Static Private Attributes | |
static final String | FILE_INGEST_FILTER_DEFS_NAME = "FileIngestFilterDefs.settings" |
static final Object | FILE_INGEST_FILTER_LOCK = new Object() |
static final FilesSet | FILES_DIRS_INGEST_FILTER |
static final FilesSet | FILES_DIRS_UNALLOC_INGEST_FILTER |
static final List< String > | ILLEGAL_FILE_NAME_CHARS = Collections.unmodifiableList(new ArrayList<>(Arrays.asList("\\", "/", ":", "*", "?", "\"", "<", ">"))) |
static final List< String > | ILLEGAL_FILE_PATH_CHARS = Collections.unmodifiableList(new ArrayList<>(Arrays.asList("\\", ":", "*", "?", "\"", "<", ">"))) |
static FilesSetsManager | instance |
static final String | INTERESTING_FILES_SET_DEFS_NAME = "InterestingFileSets.settings" |
static final Object | INTERESTING_FILES_SET_LOCK = new Object() |
static final String | LEGACY_FILES_SET_DEFS_FILE_NAME = "InterestingFilesSetDefs.xml" |
Provides access to collections of FilesSet definitions persisted to disk. Clients receive copies of the most recent FilesSet definitions for Interesting Items or File Ingest Filters via synchronized methods, allowing the definitions to be safely published to multiple threads.
Definition at line 38 of file FilesSetsManager.java.
Map<String, FilesSet> org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getCustomFileIngestFilters | ( | ) | throws FilesSetsManagerException |
Gets a copy of the current ingest file set definitions.
The defaults are not included so that they will not show up in the editor.
Definition at line 114 of file FilesSetsManager.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.FILE_INGEST_FILTER_LOCK.
Referenced by org.sleuthkit.autopsy.ingest.IngestJobSettingsPanel.fileIngestFilterComboBoxActionPerformed(), org.sleuthkit.autopsy.ingest.IngestJobSettingsPanel.getComboBoxContents(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.load(), org.sleuthkit.autopsy.ingest.IngestJobSettings.load(), org.sleuthkit.autopsy.ingest.IngestJobSettingsPanel.updateSelectedFilter(), and org.sleuthkit.autopsy.ingest.ProfileSettingsPanel.ProfileListSelectionListener.valueChanged().
|
static |
Get the filter that should be used as the default value, if no filter is specified.
Definition at line 126 of file FilesSetsManager.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.FILES_DIRS_UNALLOC_INGEST_FILTER.
Referenced by org.sleuthkit.autopsy.ingest.IngestJobSettings.getFileFilter(), org.sleuthkit.autopsy.ingest.IngestJobSettings.load(), and org.sleuthkit.autopsy.ingest.IngestJobSettingsPanel.updateSelectedFilter().
|
static |
Gets the FilesSet definitions manager singleton.
Definition at line 71 of file FilesSetsManager.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.instance.
Referenced by org.sleuthkit.autopsy.ingest.IngestJobSettingsPanel.fileIngestFilterComboBoxActionPerformed(), org.sleuthkit.autopsy.ingest.IngestJobSettingsPanel.getComboBoxContents(), org.sleuthkit.autopsy.modules.interestingitems.InterestingItemsIngestModuleFactory.getDefaultIngestJobSettings(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.load(), org.sleuthkit.autopsy.ingest.IngestJobSettings.load(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.saveSettings(), org.sleuthkit.autopsy.ingest.IngestJobSettingsPanel.updateSelectedFilter(), and org.sleuthkit.autopsy.ingest.ProfileSettingsPanel.ProfileListSelectionListener.valueChanged().
Map<String, FilesSet> org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getInterestingFilesSets | ( | ) | throws FilesSetsManagerException |
Gets a copy of the current interesting files set definitions.
Definition at line 150 of file FilesSetsManager.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.INTERESTING_FILES_SET_LOCK.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.InterestingItemsIngestModuleFactory.getDefaultIngestJobSettings(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.load().
|
static |
Get a list of default FileIngestFilters.
Definition at line 102 of file FilesSetsManager.java.
Referenced by org.sleuthkit.autopsy.ingest.IngestJobSettingsPanel.getComboBoxContents(), org.sleuthkit.autopsy.ingest.IngestJobSettings.load(), org.sleuthkit.autopsy.ingest.IngestJobSettingsPanel.updateSelectedFilter(), and org.sleuthkit.autopsy.ingest.ProfileSettingsPanel.ProfileListSelectionListener.valueChanged().
|
staticprivate |
Definition at line 46 of file FilesSetsManager.java.
|
staticprivate |
Definition at line 47 of file FilesSetsManager.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getCustomFileIngestFilters().
|
staticprivate |
Definition at line 50 of file FilesSetsManager.java.
|
staticprivate |
Definition at line 58 of file FilesSetsManager.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getDefaultFilter().
|
staticprivate |
Definition at line 42 of file FilesSetsManager.java.
|
staticprivate |
Definition at line 43 of file FilesSetsManager.java.
|
staticprivate |
Definition at line 49 of file FilesSetsManager.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getInstance().
|
staticprivate |
Definition at line 45 of file FilesSetsManager.java.
|
staticprivate |
Definition at line 48 of file FilesSetsManager.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getInterestingFilesSets().
|
staticprivate |
Definition at line 44 of file FilesSetsManager.java.
Copyright © 2012-2016 Basis Technology. Generated on: Mon Jun 18 2018
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.