Autopsy
4.10.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits Runnable.
Classes | |
class | AnalysisStartupException |
class | DoNothingDSPProgressMonitor |
class | IngestJobEventListener |
Public Member Functions | |
void | run () |
Private Member Functions | |
JobProcessingTask () | |
void | analyze (AutoIngestDataSource dataSource) throws AnalysisStartupException, InterruptedException |
Long | getDataSourceId (AutoIngestDataSource dataSource) |
void | logDataSourceProcessorResult (AutoIngestDataSource dataSource) |
Case | openCase (String baseCaseName) throws CaseActionException |
void | runDataSourceProcessor (Case caseForJob, AutoIngestDataSource dataSource) throws InterruptedException, AutoIngestDataSourceProcessor.AutoIngestDataSourceProcessorException |
Private Attributes | |
final Object | ingestLock |
Definition at line 89 of file CommandLineIngestManager.java.
|
private |
Definition at line 93 of file CommandLineIngestManager.java.
References org.sleuthkit.autopsy.core.RuntimeProperties.setRunningWithGUI().
|
private |
Analyzes the data source content returned by the data source processor using the configured set of data source level and file level analysis modules.
dataSource | The data source to analyze. |
AnalysisStartupException | if there is an error analyzing the data source. |
InterruptedException | if the thread running the job processing task is interrupted while blocked, i.e., if auto ingest is shutting down. |
Definition at line 382 of file CommandLineIngestManager.java.
References org.sleuthkit.autopsy.ingest.IngestManager.addIngestJobEventListener(), org.sleuthkit.autopsy.ingest.IngestManager.beginIngestJob(), org.sleuthkit.autopsy.commandlineingest.UserPreferences.getCommandLineModeIngestModuleContextString(), org.sleuthkit.autopsy.ingest.IngestManager.getInstance(), org.sleuthkit.autopsy.ingest.IngestJobStartResult.getJob(), org.sleuthkit.autopsy.ingest.IngestJobStartResult.getModuleErrors(), org.sleuthkit.autopsy.ingest.IngestJob.getSnapshot(), org.sleuthkit.autopsy.ingest.IngestJobStartResult.getStartupException(), org.sleuthkit.autopsy.ingest.IngestJobSettings.getWarnings(), org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.ingestLock, org.sleuthkit.autopsy.ingest.IngestJob.CancellationReason.NOT_CANCELLED, org.sleuthkit.autopsy.ingest.IngestManager.removeIngestJobEventListener(), and org.sleuthkit.autopsy.ingest.IngestJob.CancellationReason.USER_CANCELLED.
Referenced by org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.run().
|
private |
Provides object ID of the data source by reading it from Content object.
dataSource | DataSource object |
Definition at line 234 of file CommandLineIngestManager.java.
References org.sleuthkit.autopsy.datasourceprocessors.AutoIngestDataSource.getContent().
Referenced by org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.run().
|
private |
Logs the results of running a data source processor on the data source for the current job.
dataSource | The data source. |
Definition at line 335 of file CommandLineIngestManager.java.
References org.sleuthkit.autopsy.datasourceprocessors.AutoIngestDataSource.getContent(), org.sleuthkit.autopsy.datasourceprocessors.AutoIngestDataSource.getDataSourceProcessorErrorMessages(), org.sleuthkit.autopsy.datasourceprocessors.AutoIngestDataSource.getPath(), and org.sleuthkit.autopsy.datasourceprocessors.AutoIngestDataSource.getResultDataSourceProcessorResultCode().
Referenced by org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.runDataSourceProcessor().
|
private |
Definition at line 239 of file CommandLineIngestManager.java.
References org.sleuthkit.autopsy.casemodule.Case.createAsCurrentCase(), org.sleuthkit.autopsy.casemodule.Case.createCaseDirectory(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org.sleuthkit.autopsy.casemodule.Case.getName(), and org.sleuthkit.autopsy.casemodule.Case.CaseType.SINGLE_USER_CASE.
Referenced by org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.run().
void org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.run | ( | ) |
Definition at line 103 of file CommandLineIngestManager.java.
References org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.analyze(), org.sleuthkit.autopsy.casemodule.Case.closeCurrentCase(), org.sleuthkit.autopsy.coreutils.TimeStampUtils.createTimeStamp(), org.sleuthkit.autopsy.report.caseuco.CaseUcoFormatExporter.generateReport(), org.sleuthkit.autopsy.commandlineingest.UserPreferences.getCommandLineModeResultsFolder(), org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.getDataSourceId(), org.sleuthkit.autopsy.casemodule.Case.getReportDirectory(), org.sleuthkit.autopsy.report.caseuco.ReportCaseUco.getReportFileName(), org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.openCase(), org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.runDataSourceProcessor(), and org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.stop().
|
private |
Passes the data source for the current job through a data source processor that adds it to the case database.
dataSource | The data source. |
AutoIngestDataSourceProcessor.AutoIngestDataSourceProcessorException | if there was a DSP processing error |
InterruptedException | if the thread running the job processing task is interrupted while blocked, i.e., if auto ingest is shutting down. |
Definition at line 277 of file CommandLineIngestManager.java.
References org.sleuthkit.autopsy.datasourceprocessors.DataSourceProcessorUtility.getOrderedListOfDataSourceProcessors(), org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.ingestLock, and org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.logDataSourceProcessorResult().
Referenced by org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.run().
|
private |
Definition at line 91 of file CommandLineIngestManager.java.
Referenced by org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.analyze(), org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.IngestJobEventListener.propertyChange(), and org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.runDataSourceProcessor().
Copyright © 2012-2018 Basis Technology. Generated on: Fri Mar 22 2019
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.