Autopsy
4.14.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.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 63 of file HashLookupSettingsPanel.java.
org.sleuthkit.autopsy.modules.hashdatabase.HashLookupSettingsPanel.HashLookupSettingsPanel | ( | ) |
Definition at line 78 of file HashLookupSettingsPanel.java.
References org.sleuthkit.autopsy.ingest.IngestManager.addIngestJobEventListener(), org.sleuthkit.autopsy.modules.hashdatabase.HashDbManager.addPropertyChangeListener(), org.sleuthkit.autopsy.modules.hashdatabase.HashDbManager.SetEvt.DB_ADDED, org.sleuthkit.autopsy.modules.hashdatabase.HashDbManager.SetEvt.DB_DELETED, org.sleuthkit.autopsy.modules.hashdatabase.HashDbManager.getInstance(), and org.sleuthkit.autopsy.ingest.IngestManager.getInstance().
|
private |
Definition at line 923 of file HashLookupSettingsPanel.java.
void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupSettingsPanel.cancel | ( | ) |
Definition at line 365 of file HashLookupSettingsPanel.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.deleteReferenceSet(), org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.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.CentralRepository.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 929 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 112 of file HashLookupSettingsPanel.java.
|
private |
|
private |
|
private |
Definition at line 1005 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 962 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 615 of file HashLookupSettingsPanel.java.
|
private |
|
private |
Check if the current OS is windows
Definition at line 956 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 355 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 311 of file HashLookupSettingsPanel.java.
References org.sleuthkit.autopsy.modules.hashdatabase.HashDbManager.getAllHashSets(), and org.sleuthkit.autopsy.coreutils.Logger.getLogger().
|
private |
Definition at line 943 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 416 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 361 of file HashLookupSettingsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.hashdatabase.HashDatabaseOptionsPanelController.applyChanges().
|
private |
Definition at line 129 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 138 of file HashLookupSettingsPanel.java.
References org.sleuthkit.autopsy.ingest.IngestManager.getInstance(), and org.sleuthkit.autopsy.ingest.IngestManager.isIngestRunning().
|
private |
Definition at line 176 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 1058 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1059 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1060 of file HashLookupSettingsPanel.java.
|
staticprivate |
Definition at line 71 of file HashLookupSettingsPanel.java.
|
staticprivate |
Definition at line 69 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 74 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1069 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 75 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 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.
|
private |
Definition at line 1080 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1081 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1082 of file HashLookupSettingsPanel.java.
|
staticprivate |
Definition at line 73 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1083 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 76 of file HashLookupSettingsPanel.java.
|
staticprivate |
Definition at line 67 of file HashLookupSettingsPanel.java.
|
staticprivate |
Definition at line 66 of file HashLookupSettingsPanel.java.
|
staticprivate |
Definition at line 65 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1084 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1085 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1086 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1087 of file HashLookupSettingsPanel.java.
|
private |
Definition at line 1088 of file HashLookupSettingsPanel.java.
Copyright © 2012-2020 Basis Technology. Generated on: Wed Apr 8 2020
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.