Autopsy
4.7.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits org.sleuthkit.autopsy.ingest.IngestModuleGlobalSettingsPanel, and org.sleuthkit.autopsy.corecomponents.OptionsPanel.
Classes | |
class | HashSetTable |
class | HashSetTableModel |
Public Member Functions | |
HashLookupSettingsPanel () | |
void | cancel () |
void | load () |
void | saveSettings () |
void | store () |
Private Member Functions | |
void | addHashesToDatabaseButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | createDatabaseButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | customizeComponents () |
void | deleteDatabaseButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | hashSetTableKeyPressed (java.awt.event.KeyEvent evt) |
void | importDatabaseButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | indexButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | initComponents () |
boolean | isLocalIngestJobEvent (PropertyChangeEvent evt) |
void | sendIngestMessagesCheckBoxActionPerformed (java.awt.event.ActionEvent evt) |
void | showInvalidIndex (boolean plural, List< SleuthkitHashSet > unindexed) |
void | updateComponents () |
void | updateComponentsForNoSelection () |
void | updateComponentsForSelection (HashDb db) |
Static Private Member Functions | |
static String | shortenPath (String path) |
Private Attributes | |
javax.swing.JButton | addHashesToDatabaseButton |
javax.swing.JButton | createDatabaseButton |
javax.swing.JButton | deleteDatabaseButton |
javax.swing.JLabel | hashDatabasesLabel |
javax.swing.JLabel | hashDbIndexStatusLabel |
javax.swing.JLabel | hashDbLocationLabel |
javax.swing.JLabel | hashDbNameLabel |
javax.swing.JLabel | hashDbOrgLabel |
javax.swing.JLabel | hashDbReadOnlyLabel |
javax.swing.JLabel | hashDbTypeLabel |
javax.swing.JLabel | hashDbVersionLabel |
final HashDbManager | hashSetManager = HashDbManager.getInstance() |
javax.swing.JTable | hashSetTable |
final HashSetTableModel | hashSetTableModel = new HashSetTableModel() |
javax.swing.JButton | importDatabaseButton |
javax.swing.JButton | indexButton |
javax.swing.JLabel | indexLabel |
javax.swing.JLabel | indexPathLabel |
javax.swing.JLabel | indexPathLabelLabel |
javax.swing.JLabel | informationLabel |
javax.swing.JSeparator | informationSeparator |
javax.swing.JLabel | ingestWarningLabel |
javax.swing.JButton | jButton3 |
javax.swing.JLabel | jLabel2 |
javax.swing.JLabel | jLabel4 |
javax.swing.JLabel | jLabel6 |
javax.swing.JPanel | jPanel1 |
javax.swing.JScrollPane | jScrollPane1 |
javax.swing.JScrollPane | jScrollPane2 |
javax.swing.JLabel | locationLabel |
javax.swing.JLabel | nameLabel |
final List< Integer > | newReferenceSetIDs = new ArrayList<>() |
javax.swing.JLabel | optionsLabel |
javax.swing.JSeparator | optionsSeparator |
javax.swing.JLabel | orgLabel |
javax.swing.JLabel | readOnlyLabel |
javax.swing.JCheckBox | sendIngestMessagesCheckBox |
javax.swing.JLabel | typeLabel |
javax.swing.JLabel | versionLabel |
Static Private Attributes | |
static final String | ERROR_GETTING_INDEX_STATUS_TEXT |
static final String | ERROR_GETTING_PATH_TEXT |
static final String | NO_SELECTION_TEXT |
Instances of this class provide a comprehensive UI for managing the hash sets configuration.
Definition at line 62 of file HashLookupSettingsPanel.java.
org.sleuthkit.autopsy.modules.hashdatabase.HashLookupSettingsPanel.HashLookupSettingsPanel | ( | ) |
Definition at line 74 of file HashLookupSettingsPanel.java.
References org.sleuthkit.autopsy.ingest.IngestManager.addIngestJobEventListener(), and org.sleuthkit.autopsy.ingest.IngestManager.getInstance().
|
private |
Definition at line 931 of file HashLookupSettingsPanel.java.
void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupSettingsPanel.cancel | ( | ) |
Definition at line 364 of file HashLookupSettingsPanel.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.deleteReferenceSet(), org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.getInstance(), org.sleuthkit.autopsy.modules.hashdatabase.HashDbManager.getInstance(), org.sleuthkit.autopsy.ingest.IngestManager.getInstance(), org.sleuthkit.autopsy.coreutils.Logger.getLogger(), org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.isEnabled(), org.sleuthkit.autopsy.ingest.IngestManager.isIngestRunning(), and org.sleuthkit.autopsy.modules.hashdatabase.HashDbManager.loadLastSavedConfiguration().
Referenced by org.sleuthkit.autopsy.modules.hashdatabase.HashDatabaseOptionsPanelController.cancel().
|
private |
Definition at line 937 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 97 of file HashLookupSettingsPanel.java.
|
private |
|
private |
|
private |
Definition at line 991 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 959 of file HashLookupSettingsPanel.java.
References org.sleuthkit.autopsy.modules.hashdatabase.HashDbManager.HashDb.addPropertyChangeListener().
|
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 586 of file HashLookupSettingsPanel.java.
|
private |
void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupSettingsPanel.load | ( | ) |
Load the saved state of all options, and refresh this OptionsPanel accordingly.
Implements org.sleuthkit.autopsy.corecomponents.OptionsPanel.
Definition at line 354 of file HashLookupSettingsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleFactory.getGlobalSettingsPanel(), and org.sleuthkit.autopsy.modules.hashdatabase.HashDatabaseOptionsPanelController.update().
void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupSettingsPanel.saveSettings | ( | ) |
Definition at line 308 of file HashLookupSettingsPanel.java.
References org.sleuthkit.autopsy.modules.hashdatabase.HashDbManager.getAllHashSets(), and org.sleuthkit.autopsy.coreutils.Logger.getLogger().
|
private |
Definition at line 951 of file HashLookupSettingsPanel.java.
|
staticprivate |
Definition at line 284 of file HashLookupSettingsPanel.java.
|
private |
Displays the popup box that tells user that some of his databases are unindexed, along with solutions. This method is related to ModalNoButtons, to be removed at a later date.
plural | Whether or not there are multiple unindexed databases |
unindexed | The list of unindexed databases. Can be of size 1. |
Definition at line 409 of file HashLookupSettingsPanel.java.
void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupSettingsPanel.store | ( | ) |
Store the current state of all options in this OptionsPanel.
Implements org.sleuthkit.autopsy.corecomponents.OptionsPanel.
Definition at line 360 of file HashLookupSettingsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.hashdatabase.HashDatabaseOptionsPanelController.applyChanges().
|
private |
Definition at line 114 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 123 of file HashLookupSettingsPanel.java.
References org.sleuthkit.autopsy.ingest.IngestManager.getInstance(), and org.sleuthkit.autopsy.ingest.IngestManager.isIngestRunning().
|
private |
Definition at line 163 of file HashLookupSettingsPanel.java.
References org.sleuthkit.autopsy.modules.hashdatabase.HashDbManager.HashDb.getDatabasePath(), org.sleuthkit.autopsy.modules.hashdatabase.HashDbManager.HashDb.getHashSetName(), org.sleuthkit.autopsy.ingest.IngestManager.getInstance(), org.sleuthkit.autopsy.modules.hashdatabase.HashDbManager.HashDb.getKnownFilesType(), org.sleuthkit.autopsy.coreutils.Logger.getLogger(), org.sleuthkit.autopsy.modules.hashdatabase.HashDbManager.HashDb.getSendIngestMessages(), org.sleuthkit.autopsy.ingest.IngestManager.isIngestRunning(), org.sleuthkit.autopsy.modules.hashdatabase.HashDbManager.HashDb.isUpdateable(), and org.sleuthkit.autopsy.modules.hashdatabase.HashDbManager.HashDb.KnownFilesType.KNOWN_BAD.
|
private |
Definition at line 1044 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1045 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1046 of file HashLookupSettingsPanel.java.
|
staticprivate |
Definition at line 68 of file HashLookupSettingsPanel.java.
|
staticprivate |
Definition at line 66 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1047 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1048 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1049 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1050 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1051 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1052 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1053 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1054 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 70 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1055 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 71 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1056 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1057 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1058 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1059 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1060 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1061 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1062 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1063 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1064 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1065 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1066 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1067 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1068 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1069 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1070 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1071 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1072 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 72 of file HashLookupSettingsPanel.java.
|
staticprivate |
Definition at line 64 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1073 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1074 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1075 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1076 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1077 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1078 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1079 of file HashLookupSettingsPanel.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.