Autopsy
4.21.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Static Public Member Functions | |
static String | normalize (String canonicalClassName) |
Static Private Member Functions | |
static boolean | isPythonClassName (String classNameToVerify) |
Static Private Attributes | |
static final Logger | logger = Logger.getLogger(FactoryClassNameNormalizer.class.getName()) |
static final CharSequence | pythonModuleSettingsPrefixCS = "org.python.proxies.".subSequence(0, "org.python.proxies.".length() - 1) |
Used to strip Python IDs on factory class names.
Definition at line 26 of file FactoryClassNameNormalizer.java.
|
staticprivate |
Determines if the classNameToVerify is that of a serialized Jython instance. Serialized Jython instances (settings saved on the disk) contain "org.python.proxies." in their fileName based on the current implementation.
classNameToVerify | class name to verify. |
Definition at line 53 of file FactoryClassNameNormalizer.java.
Referenced by org.sleuthkit.autopsy.python.FactoryClassNameNormalizer.normalize().
|
static |
Definition at line 31 of file FactoryClassNameNormalizer.java.
References org.sleuthkit.autopsy.python.FactoryClassNameNormalizer.isPythonClassName().
Referenced by org.sleuthkit.autopsy.report.infrastructure.ReportGenerator.generateReports(), org.sleuthkit.autopsy.ingest.IngestJobSettingsPanel.IngestModulesTableModel.getIcon(), and org.sleuthkit.autopsy.ingest.IngestJobSettings.getModuleSettingsFilePath().
|
staticprivate |
Definition at line 29 of file FactoryClassNameNormalizer.java.
|
staticprivate |
Definition at line 28 of file FactoryClassNameNormalizer.java.
Copyright © 2012-2024 Sleuth Kit Labs. Generated on: Mon Feb 17 2025
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.