Autopsy
4.21.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits com.basistech.df.cybertriage.autopsy.ctoptions.subpanel.CTOptionsSubPanel.
Classes | |
class | AuthTokenFetcher |
class | LicenseFetcher |
Public Member Functions | |
CTMalwareScannerOptionsPanel () | |
synchronized void | loadSettings () |
synchronized void | saveSettings () |
boolean | valid () |
Private Member Functions | |
void | acceptEula (LicenseResponse licenseResponse) |
synchronized LicenseResponse | getLicenseInfo () |
String | getResetSuffix (LicenseLimitType limitType) |
void | gotoLink (String url) |
void | initComponents () |
synchronized boolean | isLicenseAddRunning () |
synchronized boolean | isMalwareScansRunning () |
void | licenseInfoAddButtonActionPerformed (java.awt.event.ActionEvent evt) |
synchronized void | loadLicenseInfo (String licenseNumber) |
synchronized void | loadMalwareScansInfo (LicenseInfo licenseInfo) |
void | purchaseLinkMouseClicked (java.awt.event.MouseEvent evt) |
long | remaining (Long total, Long used) |
synchronized void | renderLicenseState () |
synchronized void | setLicenseDisplay (LicenseInfo licenseInfo, String licenseMessage) |
synchronized void | setMalwareScansDisplay (AuthTokenResponse authTokenResponse, String authTokenMessage) |
Static Private Member Functions | |
static String | getCountersResetText (LicenseLimitType limitType, AuthTokenResponse authTokenResponse) |
static String | getHtmlLink (String url) |
Private Attributes | |
volatile AuthTokenFetcher | authTokenFetcher = null |
volatile String | authTokenMessage = null |
volatile AuthTokenResponse | authTokenResponse = null |
javax.swing.JLabel | countersResetLabel |
final CTApiDAO | ctApiDAO = CTApiDAO.getInstance() |
final CTLicensePersistence | ctPersistence = CTLicensePersistence.getInstance() |
javax.swing.JLabel | fileUploadsRemainingLabel |
javax.swing.JLabel | hashLookupsRemainingLabel |
volatile LicenseFetcher | licenseFetcher = null |
volatile LicenseInfo | licenseInfo = null |
javax.swing.JButton | licenseInfoAddButton |
javax.swing.JLabel | licenseInfoExpiresLabel |
javax.swing.JLabel | licenseInfoIdLabel |
volatile String | licenseInfoMessage = null |
javax.swing.JLabel | licenseInfoMessageLabel |
javax.swing.JLabel | licenseInfoUserLabel |
javax.swing.JLabel | malwareScansMessageLabel |
javax.swing.JPanel | malwareScansPanel |
javax.swing.JLabel | maxFileUploadsLabel |
javax.swing.JLabel | maxHashLookupsLabel |
javax.swing.JLabel | purchaseFromLabel |
javax.swing.JLabel | purchaseLink |
Static Private Attributes | |
static final DateTimeFormatter | LICENSE_EXPIRES_FORMAT |
static final Logger | logger = Logger.getLogger(CTMalwareScannerOptionsPanel.class.getName()) |
static final DateTimeFormatter | MALWARE_SCANS_RESET_FORMAT |
static final String | PURCHASE_URL = "https://cybertriage.com/autopsy-malware-module" |
Options panel to be displayed in the CTOptionsPanel for settings regarding Cyber Triage Malware Scanner settings and license setup.
Definition at line 60 of file CTMalwareScannerOptionsPanel.java.
com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.CTMalwareScannerOptionsPanel | ( | ) |
Main constructor.
Definition at line 88 of file CTMalwareScannerOptionsPanel.java.
References com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.authTokenFetcher, com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.isLicenseAddRunning(), com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.isMalwareScansRunning(), com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.licenseFetcher, and com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.licenseInfo.
|
private |
|
staticprivate |
Definition at line 542 of file CTMalwareScannerOptionsPanel.java.
References com.basistech.df.cybertriage.autopsy.ctapi.json.AuthTokenResponse.getResetDate(), and com.basistech.df.cybertriage.autopsy.ctapi.json.LicenseLimitType.NO_RESET.
|
staticprivate |
Definition at line 145 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 161 of file CTMalwareScannerOptionsPanel.java.
References com.basistech.df.cybertriage.autopsy.ctapi.json.LicenseInfo.getLicenseResponse().
|
private |
Definition at line 557 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 149 of file CTMalwareScannerOptionsPanel.java.
|
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 230 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 180 of file CTMalwareScannerOptionsPanel.java.
Referenced by com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.CTMalwareScannerOptionsPanel().
|
private |
Definition at line 187 of file CTMalwareScannerOptionsPanel.java.
Referenced by com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.CTMalwareScannerOptionsPanel().
|
private |
|
private |
Definition at line 194 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 207 of file CTMalwareScannerOptionsPanel.java.
References com.basistech.df.cybertriage.autopsy.ctapi.json.LicenseInfo.getDecryptedLicense().
synchronized void com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.loadSettings | ( | ) |
Definition at line 130 of file CTMalwareScannerOptionsPanel.java.
References com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.loadLicenseInfo().
|
private |
Definition at line 454 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 577 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 478 of file CTMalwareScannerOptionsPanel.java.
References com.basistech.df.cybertriage.autopsy.ctapi.json.LicenseInfo.getDecryptedLicense(), com.basistech.df.cybertriage.autopsy.ctapi.json.DecryptedLicenseResponse.getExpirationDate(), com.basistech.df.cybertriage.autopsy.ctapi.json.AuthTokenResponse.getFileUploadCount(), com.basistech.df.cybertriage.autopsy.ctapi.json.AuthTokenResponse.getFileUploadLimit(), com.basistech.df.cybertriage.autopsy.ctapi.json.AuthTokenResponse.getHashLookupCount(), com.basistech.df.cybertriage.autopsy.ctapi.json.AuthTokenResponse.getHashLookupLimit(), and com.basistech.df.cybertriage.autopsy.ctapi.json.DecryptedLicenseResponse.getLimitType().
synchronized void com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.saveSettings | ( | ) |
Definition at line 120 of file CTMalwareScannerOptionsPanel.java.
References com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.saveLicenseResponse().
|
private |
Definition at line 165 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 171 of file CTMalwareScannerOptionsPanel.java.
boolean com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.valid | ( | ) |
Definition at line 125 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 83 of file CTMalwareScannerOptionsPanel.java.
Referenced by com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.CTMalwareScannerOptionsPanel(), and com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.AuthTokenFetcher.done().
|
private |
Definition at line 82 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 81 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 755 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 72 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 73 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 756 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 757 of file CTMalwareScannerOptionsPanel.java.
|
staticprivate |
Definition at line 64 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 77 of file CTMalwareScannerOptionsPanel.java.
Referenced by com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.CTMalwareScannerOptionsPanel(), and com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.LicenseFetcher.done().
|
private |
Definition at line 75 of file CTMalwareScannerOptionsPanel.java.
Referenced by com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.CTMalwareScannerOptionsPanel().
|
private |
Definition at line 758 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 759 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 760 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 76 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 761 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 762 of file CTMalwareScannerOptionsPanel.java.
|
staticprivate |
Definition at line 62 of file CTMalwareScannerOptionsPanel.java.
|
staticprivate |
Definition at line 68 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 763 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 764 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 765 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 766 of file CTMalwareScannerOptionsPanel.java.
|
staticprivate |
Definition at line 79 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 767 of file CTMalwareScannerOptionsPanel.java.
|
private |
Definition at line 768 of file CTMalwareScannerOptionsPanel.java.
Copyright © 2012-2022 Basis Technology. Generated on: Tue Feb 6 2024
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.