Juan Leaniz
Juan Leaniz
**Description of problem:** The Signal messaging application stores data in an encrypted SQLite database. There are 30 tables in the database, some interesting ones are described below: ``` CREATE TABLE...
First implementation draft of Turbinia's API server. This is a work in progress. Please review but do not merge. Fixes #1069 ## Important notes ### Authentication User authentication and authorization...
This issue tracks the development of Turbinia's API server and client library.
Unable to provide more than one Client ID for authentication. I have a use case where I would like to authenticate a web application and a native application (each with...
This pull request accomplishes two things: 1) Adds two new methods to the evidence module to generate a list of attributes for the Evidence sub-classes that can be processed by...
Add functionality to help generate a list of attributes for each Evidence type. To be used by command-line tools to generate cli arguments during runtime.
**Assumption:** We may want to start enforcing REQUIRED_ATTRIBUTES by calling ```Evidence.validate()``` in the ```__init__() ```method to ensure the required attributes are passed to the constructors. **Expected result:** Creating objects that...
Create a Python client library for the API server. Use the API library to create a command-line tool that replaces most turbiniactl functionality that can now be provided by the...