Autopsy
4.12.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) |
boolean | isWindows () |
void | sendIngestMessagesCheckBoxActionPerformed (java.awt.event.ActionEvent evt) |
void | showInvalidIndex (List< SleuthkitHashSet > unindexed) |
void | updateComponents () |
void | updateComponentsForNoSelection () |
void | updateComponentsForSelection (HashDb db) |
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.JPanel | informationPanel |
javax.swing.JScrollPane | informationScrollPanel |
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 | 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 Logger | logger = Logger.getLogger(HashLookupSettingsPanel.class.getName()) |
static final String | NO_SELECTION_TEXT |
static final String | NSRL_NAME_STRING = "nsrl" |
static final String | NSRL_URL = "https://sourceforge.net/projects/autopsy/files/NSRL/" |
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 77 of file HashLookupSettingsPanel.java.
References org.sleuthkit.autopsy.ingest.IngestManager.addIngestJobEventListener(), and org.sleuthkit.autopsy.ingest.IngestManager.getInstance().
|
private |
Definition at line 952 of file HashLookupSettingsPanel.java.
void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupSettingsPanel.cancel | ( | ) |
Definition at line 353 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 958 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 100 of file HashLookupSettingsPanel.java.
|
private |
|
private |
|
private |
Definition at line 1034 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 991 of file HashLookupSettingsPanel.java.
References org.sleuthkit.autopsy.modules.hashdatabase.HashDbManager.removeHashDatabaseNoSave().
|
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 603 of file HashLookupSettingsPanel.java.
|
private |
|
private |
Check if the current OS is windows
Definition at line 985 of file HashLookupSettingsPanel.java.
References org.sleuthkit.autopsy.coreutils.PlatformUtil.getOSName().
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 343 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 299 of file HashLookupSettingsPanel.java.
References org.sleuthkit.autopsy.modules.hashdatabase.HashDbManager.getAllHashSets(), and org.sleuthkit.autopsy.coreutils.Logger.getLogger().
|
private |
Definition at line 972 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.
unindexed | The list of unindexed databases. Can be of size 1. |
Definition at line 404 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 349 of file HashLookupSettingsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.hashdatabase.HashDatabaseOptionsPanelController.applyChanges().
|
private |
Definition at line 117 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 126 of file HashLookupSettingsPanel.java.
References org.sleuthkit.autopsy.ingest.IngestManager.getInstance(), and org.sleuthkit.autopsy.ingest.IngestManager.isIngestRunning().
|
private |
Definition at line 164 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 1087 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1088 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1089 of file HashLookupSettingsPanel.java.
|
staticprivate |
Definition at line 70 of file HashLookupSettingsPanel.java.
|
staticprivate |
Definition at line 68 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1090 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1091 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1092 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1093 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1094 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1095 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1096 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1097 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 73 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1098 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 74 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1099 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1100 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1101 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1102 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1103 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1104 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1105 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1106 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1107 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1108 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1109 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1110 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1111 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1112 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1113 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1114 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1115 of file HashLookupSettingsPanel.java.
|
staticprivate |
Definition at line 72 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1116 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 75 of file HashLookupSettingsPanel.java.
|
staticprivate |
Definition at line 66 of file HashLookupSettingsPanel.java.
|
staticprivate |
Definition at line 65 of file HashLookupSettingsPanel.java.
|
staticprivate |
Definition at line 64 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1117 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1118 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1119 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1120 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1121 of file HashLookupSettingsPanel.java.
Copyright © 2012-2018 Basis Technology. Generated on: Wed Sep 18 2019
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.