2019-10-11 12:14:13 -04:00

41 lines
1.9 KiB
Plaintext

/*! \mainpage Autopsy Forensic Browser Developer's Guide and API Reference
<h3>Overview</h3>
<a href="http://www.sleuthkit.org/autopsy/">Autopsy</a> has been designed as a digital forensics platform to incorporate third-party modules (either open or closed source). This document is for developers who want to write add-on modules or modify the internal Autopsy framework.
If you are a user and are looking for documentation on how to use Autopsy, refer to the <a href="http://sleuthkit.org/autopsy/docs/user-docs/">User Docs</a>.
If these pages don't answer your question, then send the question to the <a href="https://lists.sourceforge.net/lists/listinfo/sleuthkit-developers">Sleuth Kit Developer's List</a>.
<h3>Writing Python or Java Modules</h3>
If you want to write Java or Python modules, then there are some tutorials and detailed pages in this document. The Python tutorials include:
- File Ingest Modules: \subpage mod_python_file_ingest_tutorial_page
- Data Source Ingest Modules: \subpage mod_python_ds_ingest_tutorial_page
- Report Modules: http://www.basistech.com/python-autopsy-module-tutorial-3-the-report-module/
This document contains the following pages:
- \subpage platform_page
- Setup
- \subpage mod_dev_page
- \subpage mod_dev_py_page
- The following are based on specific types of modules:
- \subpage mod_ingest_page
- \subpage mod_report_page
- \subpage mod_content_page
- \subpage mod_result_page
- \subpage adv_dev_page
- <a class="el" href="http://sleuthkit.org/sleuthkit/docs/jni-docs/4.3/query_database_page.html">Query the Database</A>
- \subpage mod_mobile_page
<h3>Modifying Autopsy</h3>
These pages are more detailed if you want to modify Autopsy code instead of writing add-on modules.
- \subpage workflow_page
- \subpage regression_test_page
- \subpage native_page
- \subpage mod_debugTsk_page
<!-- Note that Case still has lots of content in package.dox -->
*/