Bump ujson from 5.11.0 to 5.12.0 in the pip group across 1 directory (#1614)
Bumps the pip group with 1 update in the / directory: ujson.
Updates
ujsonfrom 5.11.0 to 5.12.0
updated-dependencies:
- dependency-name: ujson dependency-version: 5.12.0 dependency-type: indirect dependency-group: pip …
Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802032778号
Turbinia
Summary
Note: Turbinia will not develop new features anymore and is in maintenance mode. Users should have a look at OpenRelik.
Turbinia is an open-source framework for deploying, managing, and running distributed forensic workloads. It is intended to automate running of common forensic processing tools (i.e. Plaso, TSK, strings, etc) to help with processing evidence in the Cloud, scaling the processing of large amounts of evidence, and decreasing response time by parallelizing processing where possible.
How it works
Turbinia is composed of different components for the client, server and the workers. These components can be run in the Cloud, on local machines, or as a hybrid of both. The Turbinia client makes requests to process evidence to the Turbinia server. The Turbinia server creates logical jobs from these incoming user requests, which creates and schedules forensic processing tasks to be run by the workers. The evidence to be processed will be split up by the jobs when possible, and many tasks can be created in order to process the evidence in parallel. One or more workers run continuously to process tasks from the server. Any new evidence created or discovered by the tasks will be fed back into Turbinia for further processing.
Communication from the client to the server is currently done with Kombu messaging. The worker implementation uses Celery for task scheduling.
The main documentation for Turbinia can be found here. You can also find out more about the architecture and how it works here.
Status
Turbinia is currently in Alpha release.
Installation
There is an installation guide here.
Usage
The basic steps to get things running after the initial installation and configuration are:
turbiniactl servercommandturbiniactl api_servercommand if using Celeryturbiniactl celeryworkerturbinia-clientviapip install turbinia-clientturbinia-client submit ${evidencetype}turbinia-client statusturbinia-client can be used to interact with Turbinia through the API server component, and here is the basic usage:
Check out the
turbinia-clientdocumentation page for a detailed user guide.You can also interact with Turbinia directly from Python by using the API library. We provide some examples here
Other documentation
Obligatory Fine Print
This is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.