Autopsy  4.5.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel Class Reference

Inherits org.sleuthkit.autopsy.ingest.IngestModuleIngestJobSettingsPanel, and PropertyChangeListener.

Classes

class  HashSetModel
 
class  HashSetsTableModel
 

Public Member Functions

IngestModuleIngestJobSettings getSettings ()
 
void propertyChange (PropertyChangeEvent event)
 

Private Member Functions

void addHashSets (List< HashSetModel > hashSetModels, List< HashDb > enabledHashSets, List< HashDb > disabledHashSets)
 
void customizeComponents (HashLookupModuleSettings settings)
 
void customizeHashSetsTable (JScrollPane scrollPane, JTable table, HashSetsTableModel tableModel)
 
void initComponents ()
 
void initializeHashSetModels (HashLookupModuleSettings settings)
 
void initializeHashSetModels (HashLookupModuleSettings settings, List< HashDb > hashDbs, List< HashSetModel > hashSetModels)
 
boolean isHashDbValid (HashDb hashDb)
 
void updateHashSetModels ()
 
List< HashDbvalidSetsOnly (List< HashDb > hashDbs)
 

Private Attributes

javax.swing.JCheckBox alwaysCalcHashesCheckbox
 
final HashDbManager hashDbManager = HashDbManager.getInstance()
 
javax.swing.JScrollPane jScrollPane1
 
javax.swing.JScrollPane jScrollPane2
 
javax.swing.JLabel knownBadHashDbsLabel
 
final List< HashSetModelknownBadHashSetModels = new ArrayList<>()
 
final HashSetsTableModel knownBadHashSetsTableModel = new HashSetsTableModel(knownBadHashSetModels)
 
javax.swing.JTable knownBadHashTable
 
javax.swing.JLabel knownHashDbsLabel
 
final List< HashSetModelknownHashSetModels = new ArrayList<>()
 
final HashSetsTableModel knownHashSetsTableModel = new HashSetsTableModel(knownHashSetModels)
 
javax.swing.JTable knownHashTable
 

Static Private Attributes

static final long serialVersionUID = 1L
 

Detailed Description

Ingest job settings panel for hash lookup file ingest modules.

Definition at line 40 of file HashLookupModuleSettingsPanel.java.

Member Function Documentation

void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.addHashSets ( List< HashSetModel hashSetModels,
List< HashDb enabledHashSets,
List< HashDb disabledHashSets 
)
private
void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.customizeComponents ( HashLookupModuleSettings  settings)
private
void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.customizeHashSetsTable ( JScrollPane  scrollPane,
JTable  table,
HashSetsTableModel  tableModel 
)
private
IngestModuleIngestJobSettings org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.getSettings ( )
void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.initComponents ( )
private
void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.initializeHashSetModels ( HashLookupModuleSettings  settings)
private
void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.initializeHashSetModels ( HashLookupModuleSettings  settings,
List< HashDb hashDbs,
List< HashSetModel hashSetModels 
)
private
boolean org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.isHashDbValid ( HashDb  hashDb)
private
void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.propertyChange ( PropertyChangeEvent  event)
void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.updateHashSetModels ( )
private
List<HashDb> org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.validSetsOnly ( List< HashDb hashDbs)
private

Member Data Documentation

javax.swing.JCheckBox org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.alwaysCalcHashesCheckbox
private
final HashDbManager org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.hashDbManager = HashDbManager.getInstance()
private

Definition at line 43 of file HashLookupModuleSettingsPanel.java.

javax.swing.JScrollPane org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.jScrollPane1
private
javax.swing.JScrollPane org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.jScrollPane2
private
javax.swing.JLabel org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.knownBadHashDbsLabel
private
final List<HashSetModel> org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.knownBadHashSetModels = new ArrayList<>()
private

Definition at line 46 of file HashLookupModuleSettingsPanel.java.

final HashSetsTableModel org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.knownBadHashSetsTableModel = new HashSetsTableModel(knownBadHashSetModels)
private

Definition at line 47 of file HashLookupModuleSettingsPanel.java.

javax.swing.JTable org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.knownBadHashTable
private
javax.swing.JLabel org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.knownHashDbsLabel
private
final List<HashSetModel> org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.knownHashSetModels = new ArrayList<>()
private

Definition at line 44 of file HashLookupModuleSettingsPanel.java.

final HashSetsTableModel org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.knownHashSetsTableModel = new HashSetsTableModel(knownHashSetModels)
private

Definition at line 45 of file HashLookupModuleSettingsPanel.java.

javax.swing.JTable org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.knownHashTable
private
final long org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.serialVersionUID = 1L
staticprivate

Definition at line 42 of file HashLookupModuleSettingsPanel.java.


The documentation for this class was generated from the following file:

Copyright © 2012-2016 Basis Technology. Generated on: Wed Nov 22 2017
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.