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 | |
enum | PANEL_TYPE |
class | RulesListSelectionListener |
class | SetsListSelectionListener |
Public Member Functions | |
FilesSetDefsPanel (PANEL_TYPE panelType) | |
void | enableButtons (boolean isEnabled) |
void | load () |
void | saveSettings () |
void | store () |
Private Member Functions | |
void | copySetButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | customInit () |
void | deleteRuleButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | deleteSetButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | doFileSetsDialog (FilesSet selectedSet, boolean shouldCreateNew) |
void | doFilesSetRuleDialog (FilesSet.Rule selectedRule) |
void | editRuleButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | editSetButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | exportSetButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | fileNameRegexCheckboxActionPerformed (java.awt.event.ActionEvent evt) |
void | importSetButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | initComponents () |
void | newRuleButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | newSetButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | resetComponents () |
void | resetRuleComponents () |
Private Attributes | |
javax.swing.JRadioButton | allRadioButton |
boolean | canBeEnabled = true |
final JButton | cancelButton = new JButton("Cancel") |
javax.swing.JButton | copySetButton |
javax.swing.JLabel | daysIncludedLabel |
javax.swing.JTextField | daysIncludedTextField |
javax.swing.JButton | deleteRuleButton |
javax.swing.JButton | deleteSetButton |
javax.swing.JRadioButton | dirsRadioButton |
javax.swing.JButton | editRuleButton |
javax.swing.JButton | editSetButton |
javax.swing.JComboBox< String > | equalitySignComboBox |
javax.swing.JButton | exportSetButton |
javax.swing.ButtonGroup | fileNameButtonGroup |
javax.swing.JRadioButton | fileNameExtensionRadioButton |
javax.swing.JRadioButton | fileNameRadioButton |
javax.swing.JCheckBox | fileNameRegexCheckbox |
javax.swing.JTextField | fileNameTextField |
javax.swing.JSpinner | fileSizeSpinner |
javax.swing.JComboBox< String > | fileSizeUnitComboBox |
javax.swing.JRadioButton | filesRadioButton |
TreeMap< String, FilesSet > | filesSets |
final String | filterDialogTitle |
javax.swing.JCheckBox | ignoreKnownFilesCheckbox |
javax.swing.JButton | importSetButton |
javax.swing.JLabel | ingestWarningLabel |
javax.swing.JCheckBox | ingoreUnallocCheckbox |
javax.swing.JLabel | jLabel1 |
javax.swing.JLabel | jLabel2 |
javax.swing.JLabel | jLabel3 |
javax.swing.JLabel | jLabel4 |
javax.swing.JLabel | jLabel5 |
javax.swing.JLabel | jLabel6 |
javax.swing.JLabel | jLabel7 |
javax.swing.JLabel | jLabel8 |
javax.swing.JPanel | jPanel1 |
javax.swing.JScrollPane | jScrollPane1 |
javax.swing.JScrollPane | jScrollPane2 |
javax.swing.JTextArea | jTextArea1 |
final Logger | logger = Logger.getLogger(FilesSetDefsPanel.class.getName()) |
javax.swing.JComboBox< String > | mimeTypeComboBox |
javax.swing.JLabel | modifiedDateLabel |
javax.swing.JButton | newRuleButton |
javax.swing.JButton | newSetButton |
final JButton | okButton = new JButton("OK") |
final PANEL_TYPE | panelType |
final String | ruleDialogTitle |
javax.swing.JCheckBox | rulePathConditionRegexCheckBox |
javax.swing.JTextField | rulePathConditionTextField |
javax.swing.JList< FilesSet.Rule > | rulesList |
javax.swing.JLabel | rulesListLabel |
final DefaultListModel< FilesSet.Rule > | rulesListModel = new DefaultListModel<>() |
javax.swing.JScrollPane | rulesListScrollPane |
javax.swing.JSeparator | separator |
javax.swing.JTextArea | setDescriptionTextArea |
javax.swing.JScrollPane | setDescScrollPanel |
javax.swing.JList< FilesSet > | setsList |
javax.swing.JLabel | setsListLabel |
final DefaultListModel< FilesSet > | setsListModel = new DefaultListModel<>() |
javax.swing.JScrollPane | setsListScrollPane |
javax.swing.ButtonGroup | typeButtonGroup |
Static Private Attributes | |
static final long | serialVersionUID = 1L |
A panel that allows a user to make interesting item definitions.
Definition at line 53 of file FilesSetDefsPanel.java.
org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.FilesSetDefsPanel | ( | PANEL_TYPE | panelType | ) |
Constructs an interesting item definitions panel.
Definition at line 97 of file FilesSetDefsPanel.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.PANEL_TYPE.FILE_INGEST_FILTERS.
|
private |
Definition at line 1134 of file FilesSetDefsPanel.java.
|
private |
|
private |
Definition at line 1076 of file FilesSetDefsPanel.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getDescription(), org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getName(), org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getRules(), org.sleuthkit.autopsy.modules.interestingitems.FilesSet.ignoresKnownFiles(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSet.ingoresUnallocatedSpace().
|
private |
Definition at line 1094 of file FilesSetDefsPanel.java.
References org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.Message.error(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.PANEL_TYPE.FILE_INGEST_FILTERS, org.sleuthkit.autopsy.ingest.IngestProfiles.getIngestProfiles(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getName().
|
private |
Display an interesting files set definition panel in a dialog box and respond to user interactions with the dialog.
selectedSet | The currently selected files set, may be null to indicate a new interesting files set definition is to be created. |
shouldCreateNew | Wether this should be creating a new set or replacing the selectedSet. False for edit, true for copy or new. |
Definition at line 405 of file FilesSetDefsPanel.java.
References org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.Message.error(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getRules().
|
private |
Display an interesting files set membership rule definition panel in a dialog box and respond to user interactions with the dialog.
selectedRule | The currently selected rule, may be null to indicate a new rule definition is to be created. |
Definition at line 456 of file FilesSetDefsPanel.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getDescription(), org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getName(), org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getRules(), org.sleuthkit.autopsy.modules.interestingitems.FilesSet.ignoresKnownFiles(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSet.ingoresUnallocatedSpace().
|
private |
Definition at line 1124 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1119 of file FilesSetDefsPanel.java.
void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.enableButtons | ( | boolean | isEnabled | ) |
Definition at line 173 of file FilesSetDefsPanel.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.rulesList, and org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.setsList.
|
private |
Definition at line 1225 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1284 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1149 of file FilesSetDefsPanel.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.setsListModel.
|
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 550 of file FilesSetDefsPanel.java.
void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.load | ( | ) |
Load the saved state of all options, and refresh this OptionsPanel accordingly.
Implements org.sleuthkit.autopsy.corecomponents.OptionsPanel.
Definition at line 195 of file FilesSetDefsPanel.java.
References org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.Message.error(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.PANEL_TYPE.FILE_INGEST_FILTERS, org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getCustomFileIngestFilters(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getInstance(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getInterestingFilesSets(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.setsList.
Referenced by org.sleuthkit.autopsy.ingest.IngestJobSettingsPanel.fileIngestFilterComboBoxActionPerformed(), org.sleuthkit.autopsy.modules.interestingitems.InterestingItemsIngestModuleFactory.getGlobalSettingsPanel(), and org.sleuthkit.autopsy.modules.interestingitems.InterestingItemDefsOptionsPanelController.update().
|
private |
Definition at line 1129 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1071 of file FilesSetDefsPanel.java.
|
private |
Clears the list models and resets all of the components.
Definition at line 231 of file FilesSetDefsPanel.java.
|
private |
Clears the rules list model and resets all of the rule-related components.
Definition at line 249 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.SetsListSelectionListener.valueChanged(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.saveSettings | ( | ) |
Definition at line 159 of file FilesSetDefsPanel.java.
References org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.Message.error(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.PANEL_TYPE.FILE_INGEST_FILTERS, and org.sleuthkit.autopsy.modules.interestingitems.FilesSetsManager.getInstance().
void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.store | ( | ) |
Store the current state of all options in this OptionsPanel.
Implements org.sleuthkit.autopsy.corecomponents.OptionsPanel.
Definition at line 190 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.InterestingItemDefsOptionsPanelController.applyChanges(), and org.sleuthkit.autopsy.ingest.IngestJobSettingsPanel.fileIngestFilterComboBoxActionPerformed().
|
private |
Definition at line 1289 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
|
private |
Definition at line 83 of file FilesSetDefsPanel.java.
|
private |
Definition at line 79 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1290 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.SetsListSelectionListener.valueChanged().
|
private |
Definition at line 1291 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1292 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
|
private |
Definition at line 1293 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
|
private |
Definition at line 1294 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.SetsListSelectionListener.valueChanged().
|
private |
Definition at line 1295 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
|
private |
Definition at line 1296 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
|
private |
Definition at line 1297 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.SetsListSelectionListener.valueChanged().
|
private |
Definition at line 1298 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
|
private |
Definition at line 1299 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.SetsListSelectionListener.valueChanged().
|
private |
Definition at line 1300 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1301 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
|
private |
Definition at line 1302 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
|
private |
Definition at line 1303 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
|
private |
Definition at line 1304 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
|
private |
Definition at line 1305 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
|
private |
Definition at line 1306 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
|
private |
Definition at line 1307 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
|
private |
Definition at line 92 of file FilesSetDefsPanel.java.
|
private |
Definition at line 81 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1308 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.SetsListSelectionListener.valueChanged().
|
private |
Definition at line 1309 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.SetsListSelectionListener.valueChanged().
|
private |
Definition at line 1310 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1311 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.SetsListSelectionListener.valueChanged().
|
private |
Definition at line 1312 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1313 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1314 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1315 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1316 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1317 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1318 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1319 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1320 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1321 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1322 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1323 of file FilesSetDefsPanel.java.
|
private |
Definition at line 77 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1324 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
|
private |
Definition at line 1325 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1326 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
|
private |
Definition at line 1327 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.SetsListSelectionListener.valueChanged().
|
private |
Definition at line 78 of file FilesSetDefsPanel.java.
|
private |
Definition at line 80 of file FilesSetDefsPanel.java.
|
private |
Definition at line 82 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1328 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
|
private |
Definition at line 1329 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
|
private |
Definition at line 1330 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.enableButtons(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.SetsListSelectionListener.valueChanged(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.RulesListSelectionListener.valueChanged().
|
private |
Definition at line 1331 of file FilesSetDefsPanel.java.
|
private |
Definition at line 76 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.SetsListSelectionListener.valueChanged().
|
private |
Definition at line 1332 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1333 of file FilesSetDefsPanel.java.
|
staticprivate |
Definition at line 55 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1335 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.SetsListSelectionListener.valueChanged().
|
private |
Definition at line 1334 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1336 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.enableButtons(), org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.load(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.SetsListSelectionListener.valueChanged().
|
private |
Definition at line 1337 of file FilesSetDefsPanel.java.
|
private |
Definition at line 75 of file FilesSetDefsPanel.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.importSetButtonActionPerformed().
|
private |
Definition at line 1338 of file FilesSetDefsPanel.java.
|
private |
Definition at line 1339 of file FilesSetDefsPanel.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.