Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
turbinia — Automatisierung und Skalierung von Werkzeugen der digitalen Forensik | Kitploit
Tools/GitHubGitHub/google/turbinia
ForensikDigitale ForensikCloud-SicherheitIncident Response
GitHubgoogle/turbinia

turbinia

Automatisierung und Skalierung von Werkzeugen der digitalen Forensik

Repository anzeigen
792172vor 14 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Turbinia

Unit tests e2e tests

Zusammenfassung

Hinweis: Turbinia wird keine neuen Funktionen mehr entwickeln und befindet sich im Wartungsmodus. Nutzer sollten sich OpenRelik ansehen.

Turbinia ist ein Open-Source-Framework zum Bereitstellen, Verwalten und Ausführen verteilter forensischer Arbeitslasten. Es soll die Automatisierung gängiger forensischer Verarbeitungswerkzeuge (z. B. Plaso, TSK, strings usw.) ermöglichen, um die Verarbeitung von Beweismitteln in der Cloud zu unterstützen, die Verarbeitung großer Mengen an Beweismitteln zu skalieren und die Reaktionszeit durch Parallelisierung der Verarbeitung zu verkürzen.

So funktioniert es

Turbinia besteht aus verschiedenen Komponenten für den Client, den Server und die Worker. Diese Komponenten können in der Cloud, auf lokalen Maschinen oder als Hybrid aus beiden betrieben werden. Der Turbinia-Client sendet Anfragen zur Verarbeitung von Beweismitteln an den Turbinia-Server. Der Turbinia-Server erstellt aus diesen eingehenden Benutzeranfragen logische Jobs, die forensische Verarbeitungsaufgaben erzeugen und planen, die von den Workern ausgeführt werden. Die zu verarbeitenden Beweismittel werden nach Möglichkeit von den Jobs aufgeteilt, und es können viele Aufgaben erstellt werden, um die Beweismittel parallel zu verarbeiten. Ein oder mehrere Worker laufen kontinuierlich, um Aufgaben vom Server zu verarbeiten. Alle neuen Beweismittel, die durch Aufgaben erstellt oder entdeckt werden, werden zur weiteren Verarbeitung an Turbinia zurückgegeben.

Die Kommunikation vom Client zum Server erfolgt derzeit über Kombu-Messaging. Die Worker-Implementierung verwendet Celery zur Aufgabenplanung.

Die Hauptdokumentation für Turbinia finden Sie hier. Weitere Informationen zur Architektur und zur Funktionsweise finden Sie hier.

Status

Turbinia befindet sich derzeit in der Alpha-Phase.

Installation

Es gibt eine Installationsanleitung hier.

Verwendung

Die grundlegenden Schritte, um nach der ersten Installation und Konfiguration loszulegen, sind:

  • Starten Sie die Turbinia-Serverkomponente mit dem Befehl turbiniactl server
  • Starten Sie die Turbinia-API-Serverkomponente mit dem Befehl turbiniactl api_server, falls Celery verwendet wird
  • Starten Sie einen oder mehrere Turbinia-Worker mit turbiniactl celeryworker
  • Installieren Sie turbinia-client mit pip install turbinia-client
  • Senden Sie Beweismittel zur Verarbeitung vom Turbinia-Client mit turbinia-client submit ${evidencetype}
  • Überprüfen Sie den Status laufender Aufgaben mit turbinia-client status

turbinia-client kann verwendet werden, um über die API-Serverkomponente mit Turbinia zu interagieren. Hier ist die grundlegende Verwendung:

root@kitploit:~
$ turbinia-client -h
Usage: turbinia-client [OPTIONS] COMMAND [ARGS]...

  Turbinia API command-line tool (turbinia-client).

                          ***    ***
                           *          *
                      ***             ******
                     *                      *
                     **      *   *  **     ,*
                       *******  * ********
                              *  * *
                              *  * *
                              %%%%%%
                              %%%%%%
                     %%%%%%%%%%%%%%%       %%%%%%
               %%%%%%%%%%%%%%%%%%%%%      %%%%%%%
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  ** *******
  %%                                                   %%  ***************
  %%                                (%%%%%%%%%%%%%%%%%%%  *****  **
    %%%%%        %%%%%%%%%%%%%%%
    %%%%%%%%%%                     %%          **             ***
       %%%                         %%  %%             %%%           %%%%,
       %%%      %%%   %%%   %%%%%  %%%   %%%   %%  %%%   %%%  %%%       (%%
       %%%      %%%   %%%  %%%     %%     %%/  %%  %%%   %%%  %%%  %%%%%%%%
       %%%      %%%   %%%  %%%     %%%   %%%   %%  %%%   %%%  %%% %%%   %%%
       %%%        %%%%%    %%%       %%%%%     %%  %%%    %%  %%%   %%%%%

  This command-line tool interacts with Turbinia's API server.

  You can specify the API server location in ~/.turbinia_api_config.json

Options:
  -c, --config_instance TEXT  A Turbinia instance configuration name.
                              [default: (dynamic)]
  -p, --config_path TEXT      Path to the .turbinia_api_config.json file..
                              [default: (dynamic)]
  -h, --help                  Show this message and exit.

Commands:
  config    Get Turbinia configuration.
  evidence  Get or upload Turbinia evidence.
  jobs      Get a list of enabled Turbinia jobs.
  result    Get Turbinia request or task results.
  status    Get Turbinia request or task status.
  submit    Submit new requests to the Turbinia API server.

Die turbinia-client-Dokumentation finden Sie auf der Seite für eine detaillierte Bedienungsanleitung.

Sie können auch direkt aus Python mit Turbinia interagieren, indem Sie die API-Bibliothek verwenden. Wir stellen einige Beispiele hier zur Verfügung.

Weitere Dokumentation

  • Hauptdokumentation
  • Installation
  • Funktionsweise
  • Betriebliche Details
  • Turbinia-Client CLI-Tool
  • Turbinia-API-Server
  • Turbinia Python API-Bibliothek
  • Beitrag zu Turbinia
  • Entwicklung neuer Aufgaben
  • FAQ
  • Fehlersuche und häufige Fehler
  • Verwendung von Docker zur Jobausführung
Obligatorisches Kleingedrucktes

Dies ist kein offizielles Google-Produkt (weder experimentell noch anderweitig), es ist lediglich Code, der zufällig von Google verwaltet wird.

Tool herunterladen