Autopsy
4.9.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits JPanel.
Classes | |
class | IngestModuleModel |
class | IngestModulesTableModel |
class | IngestModulesTableRenderer |
Public Member Functions | |
IngestJobSettingsPanel (IngestJobSettings settings) | |
IngestJobSettingsPanel (IngestJobSettings settings, List< Content > dataSources) | |
IngestJobSettings | getSettings () |
Private Member Functions | |
void | customizeComponents () |
void | fileIngestFilterComboBoxActionPerformed (java.awt.event.ActionEvent evt) |
String[] | getComboBoxContents () |
void | globalSettingsButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | initComponents () |
void | jButtonDeselectAllActionPerformed (java.awt.event.ActionEvent evt) |
void | jButtonSelectAllActionPerformed (java.awt.event.ActionEvent evt) |
void | pastJobsButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | SelectAllModules (boolean set) |
void | updateSelectedFilter (String filterName) |
Private Attributes | |
final List< Content > | dataSources = new ArrayList<>() |
javax.swing.JLabel | descriptionLabel |
javax.swing.JComboBox< String > | fileIngestFilterComboBox |
javax.swing.JLabel | fileIngestFilterLabel |
javax.swing.JButton | globalSettingsButton |
final List< IngestJobInfo > | ingestJobs = new ArrayList<>() |
javax.swing.JPanel | ingestSettingsPanel |
javax.swing.JButton | jButtonDeselectAll |
javax.swing.JButton | jButtonSelectAll |
javax.swing.JPanel | jPanel1 |
javax.swing.JScrollPane | jScrollPane1 |
javax.swing.JSeparator | jSeparator2 |
final List< IngestModuleModel > | modules = new ArrayList<>() |
javax.swing.JScrollPane | modulesScrollPane |
javax.swing.JTable | modulesTable |
javax.swing.JButton | pastJobsButton |
IngestModuleModel | selectedModule |
final IngestJobSettings | settings |
final IngestModulesTableModel | tableModel = new IngestModulesTableModel() |
javax.swing.ButtonGroup | timeGroup |
Static Private Attributes | |
static ImageIcon | infoIcon = new ImageIcon(IngestJobSettingsPanel.class.getResource("/org/sleuthkit/autopsy/images/information-frame.png")) |
static final Logger | logger = Logger.getLogger(IngestJobSettingsPanel.class.getName()) |
static final long | serialVersionUID = 1L |
static ImageIcon | warningIcon = new ImageIcon(IngestJobSettingsPanel.class.getResource("/org/sleuthkit/autopsy/images/warning_triangle.png")) |
A panel to allow a user to make ingest job settings.
Definition at line 62 of file IngestJobSettingsPanel.java.
org.sleuthkit.autopsy.ingest.IngestJobSettingsPanel.IngestJobSettingsPanel | ( | IngestJobSettings | settings | ) |
Construct a panel to allow a user to make ingest job settings. This constructor assumes there is no ingest history.
settings | The initial settings for the ingest job. |
Definition at line 81 of file IngestJobSettingsPanel.java.
References org.sleuthkit.autopsy.ingest.IngestJobSettings.getFileFilter(), org.sleuthkit.autopsy.ingest.IngestJobSettings.getIngestModuleTemplates(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getName().
org.sleuthkit.autopsy.ingest.IngestJobSettingsPanel.IngestJobSettingsPanel | ( | IngestJobSettings | settings, |
List< Content > | dataSources | ||
) |
Construct a panel to allow a user to make ingest job settings. This constructor enables tracking of ingest job history.
settings | The initial settings for the ingest job. |
dataSources | The data sources ingest is being run on. |
Definition at line 98 of file IngestJobSettingsPanel.java.
References org.sleuthkit.autopsy.casemodule.Case.getCurrentCaseThrows(), org.sleuthkit.autopsy.ingest.IngestJobSettings.getFileFilter(), org.sleuthkit.autopsy.ingest.IngestJobSettings.getIngestModuleTemplates(), org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getName(), and org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase().
|
private |
Definition at line 137 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 410 of file IngestJobSettingsPanel.java.
References org.sleuthkit.autopsy.corecomponents.AdvancedConfigurationDialog.addApplyButtonListener(), org.sleuthkit.autopsy.corecomponents.AdvancedConfigurationDialog.close(), org.sleuthkit.autopsy.corecomponents.AdvancedConfigurationDialog.display(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.PANEL_TYPE.FILE_INGEST_FILTERS, org.sleuthkit.autopsy.modules.interestingitems.FilesSetPanel.getCreateNewFileIngestFilterString(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getCustomFileIngestFilters(), org.sleuthkit.autopsy.ingest.IngestJobSettings.getFileFilter(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getInstance(), org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getName(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.load(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.store().
|
private |
Returns an array which will contain the names of all options which should exist in the "Run Ingest Modules On:" JCombobox
Keeping the default File Ingest Filters and the saved one separate allows the default to always be first elements.
Definition at line 477 of file IngestJobSettingsPanel.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSetPanel.getCreateNewFileIngestFilterString(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getCustomFileIngestFilters(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getInstance(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getStandardFileIngestFilters().
IngestJobSettings org.sleuthkit.autopsy.ingest.IngestJobSettingsPanel.getSettings | ( | ) |
Gets the ingest settings made using this panel.
Definition at line 122 of file IngestJobSettingsPanel.java.
References org.sleuthkit.autopsy.ingest.IngestJobSettings.setIngestModuleTemplates(), and org.sleuthkit.autopsy.ingest.IngestModuleTemplate.setModuleSettings().
|
private |
Definition at line 371 of file IngestJobSettingsPanel.java.
References org.sleuthkit.autopsy.corecomponents.AdvancedConfigurationDialog.addApplyButtonListener(), org.sleuthkit.autopsy.corecomponents.AdvancedConfigurationDialog.close(), and org.sleuthkit.autopsy.corecomponents.AdvancedConfigurationDialog.display().
|
private |
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.
Definition at line 202 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 395 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 391 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 399 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 493 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 452 of file IngestJobSettingsPanel.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getCustomFileIngestFilters(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getDefaultFilter(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getInstance(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getStandardFileIngestFilters(), and org.sleuthkit.autopsy.ingest.IngestJobSettings.setFileFilter().
|
private |
Definition at line 68 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 501 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 502 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 503 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 504 of file IngestJobSettingsPanel.java.
|
staticprivate |
Definition at line 66 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 69 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 505 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 506 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 507 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 508 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 509 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 510 of file IngestJobSettingsPanel.java.
|
staticprivate |
Definition at line 73 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 70 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 511 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 512 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 513 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 72 of file IngestJobSettingsPanel.java.
|
staticprivate |
Definition at line 64 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 67 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 71 of file IngestJobSettingsPanel.java.
|
private |
Definition at line 514 of file IngestJobSettingsPanel.java.
|
staticprivate |
Definition at line 65 of file IngestJobSettingsPanel.java.
Copyright © 2012-2018 Basis Technology. Generated on: Tue Dec 18 2018
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.