mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-06 21:00:22 +00:00
13 lines
620 B
Plaintext
13 lines
620 B
Plaintext
/*! \page mod_report_page Developing Report Modules
|
|
|
|
|
|
<!-- @@@ Cleanup -->
|
|
Each reporting submodule implements org.sleuthkit.autopsy.report.ReportModule interface and registers itself in layer.xml
|
|
|
|
Reporting submodule typically interacts with 3 components:
|
|
- org.sleuthkit.autopsy.report.ReportConfiguration - to read current reporting configuration set by the user,
|
|
- Blackboard API in org.sleuthkit.datamodel.SleuthkitCase class - to traverse and read blackboard artifacts and attributes,
|
|
- an API (possibly external/thirdparty API) to convert blackboard artifacts data structures to the desired reporting format.
|
|
|
|
*/
|