Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
turbinia — Automazione e Scalabilità degli Strumenti di Digital Forensics | Kitploit
Strumenti/GitHubGitHub/google/turbinia
Informatica ForenseDigital ForensicsSicurezza CloudRisposta agli Incidenti
GitHubgoogle/turbinia

turbinia

Automazione e Scalabilità degli Strumenti di Digital Forensics

Vedi Repository
79217214 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Turbinia

Unit tests e2e tests

Riepilogo

Nota: Turbinia non svilupperà più nuove funzionalità ed è in modalità manutenzione. Gli utenti dovrebbero dare un'occhiata a OpenRelik.

Turbinia è un framework open-source per distribuire, gestire ed eseguire carichi di lavoro forensi distribuiti. È pensato per automatizzare l'esecuzione di strumenti forensi comuni (ad esempio Plaso, TSK, strings, ecc.) per aiutare con l'elaborazione delle prove nel Cloud, scalando l'elaborazione di grandi quantità di prove e riducendo i tempi di risposta parallelizzando l'elaborazione dove possibile.

Come funziona

Turbinia è composto da diversi componenti per il client, il server e i worker. Questi componenti possono essere eseguiti nel Cloud, su macchine locali o in modo ibrido. Il client Turbinia invia richieste per elaborare prove al server Turbinia. Il server Turbinia crea job logici da queste richieste in arrivo, che creano e schedulano task di elaborazione forense da eseguire sui worker. Le prove da elaborare vengono suddivise dai job quando possibile, e molti task possono essere creati per elaborare le prove in parallelo. Uno o più worker vengono eseguiti continuamente per elaborare i task dal server. Ogni nuova prova creata o scoperta dai task viene reimmessa in Turbinia per ulteriore elaborazione.

La comunicazione dal client al server è attualmente effettuata tramite messaggistica Kombu. L'implementazione dei worker utilizza Celery per la schedulazione dei task.

La documentazione principale di Turbinia si trova qui. Puoi anche scoprire di più sull'architettura e come funziona qui.

Stato

Turbinia è attualmente in versione Alpha.

Installazione

C'è una guida all'installazione qui.

Utilizzo

I passaggi di base per far funzionare il tutto dopo l'installazione e la configurazione iniziali sono:

  • Avvia il componente server di Turbinia con il comando turbiniactl server
  • Avvia il componente server API di Turbinia con il comando turbiniactl api_server se si utilizza Celery
  • Avvia uno o più worker di Turbinia con turbiniactl celeryworker
  • Installa turbinia-client tramite pip install turbinia-client
  • Invia le prove da elaborare dal client Turbinia con turbinia-client submit ${evidencetype}
  • Controlla lo stato dei task in esecuzione con turbinia-client status

turbinia-client può essere utilizzato per interagire con Turbinia tramite il componente server API, e qui c'è l'utilizzo di base:

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.

Consulta la documentazione di turbinia-client pagina per una guida dettagliata.

Puoi anche interagire con Turbinia direttamente da Python utilizzando la libreria API. Forniamo alcuni esempi qui.

Altra documentazione

  • Documentazione principale
  • Installazione
  • Come funziona
  • Dettagli operativi
  • Strumento CLI del client Turbinia
  • Server API di Turbinia
  • Libreria API Python di Turbinia
  • Contribuire a Turbinia
  • Sviluppare nuovi Task
  • FAQ
  • Debug e errori comuni
  • Utilizzo di Docker per eseguire job
Avvertenze obbligatorie

Questo non è un prodotto ufficiale Google (sperimentale o altro), è solo codice che risulta essere di proprietà di Google.

Scarica lo strumento