[sleuthkit-developers] Autopsy 3.1 API Changes
Brought to you by:
carrier
From: Brian C. <ca...@sl...> - 2014-05-13 18:50:21
|
I wanted to give developers a heads up that your Autopsy modules will stop working with the 3.1 release. 3.1 has multiple file ingest pipelines running in parallel and we had to change the module API to handle that. Essentially, we make a new instance of the module for each pipeline so that don't have to worry about synchronization and such unless you take additional steps to have static variables that will be shared across threads. Ingest modules now have two interfaces to implement. One is a factory that has methods to produce the (optional) gui configuration panels and instances of the actual analysis modules. The analysis module interface has the usual startup, process, and shutdown methods. A little renaming was done while we were ripping everything out. let us know if you have any questions about the migration. Updated docs can be found here on the new design and notes on migrating versions: http://sleuthkit.org/autopsy/docs/api-docs/3.1/mod_ingest_page.html 3.1 should be released in a couple of weeks. It's on the develop branch on github if you want to play with it now though. thanks, brian |