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...")
 
(Made link to Java Specific page)
(One intermediate revision 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]]
 +
* .NET: The [http://sleuthkitsharp.codeplex.com sleuthkit-sharp] project contains .NET bindings.
 
* Python: The [http://code.google.com/p/pytsk/ pytsk] project contains Python bindings.
 
* Python: The [http://code.google.com/p/pytsk/ pytsk] project contains Python bindings.

Revision as of 11:29, 11 November 2011

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):