Difference between revisions of "TSK Bindings"

From SleuthKitWiki
Jump to: navigation, search
(Created page with "TSK comes with a C/C++ library. if you want to use it in programs written in other languages, this is the page for you. It contains information for doing that. The first thin...")
 
m
 
(2 intermediate revisions by one user not shown)
Line 4: Line 4:
  
 
Here are a list of known bindings (in alphabetical order):
 
Here are a list of known bindings (in alphabetical order):
* Java: The trunk version of TSK (probably released as 3.3) contains JNI bindings that assume you use the SQLite database and query it for metadata.  These are used for Autopsy 3.0.
+
* [[TSK Java Bindings]]
* Python: The [http://code.google.com/p/pytsk/ pytsk] project contains Python bindings.
+
* .NET: The [http://sleuthkitsharp.codeplex.com sleuthkit-sharp] project contains .NET bindings.
 +
* Python: The [https://github.com/py4n6/pytsk pytsk] project contains Python bindings.

Latest revision as of 20:20, 17 December 2017

TSK comes with a C/C++ library. if you want to use it in programs written in other languages, this is the page for you. It contains information for doing that.

The first thing to point out is that the C/C++ code can generate a SQLite database. One of the motivations for this feature is that you can then open the database from another language and perform queries on it. This reduces the number of language-specific bindings that need to occur. Because the database contains only metadata though, bindings are still needed to copy file content.

Here are a list of known bindings (in alphabetical order):