
Sei un cacciatore di minacce. Durante le indagini, ti sei ritrovato con più di 20 schede aperte nel browser, file .txt sparsi con dati e alcuni terminali aperti in sottofondo?
theTHE centralizza tutte le informazioni su un'indagine in un unico progetto e condivide i risultati con il tuo team (e con nessun altro). theTHE fa caching delle tue risposte API, così non devi ripetere le richieste. Non condividere le tue chiavi, lascia che gli utenti facciano chiamate ai servizi.
theTHE contiene anche alcuni strumenti da riga di comando integrati, così non devi aprire un terminale e reindirizzare i risultati in un file .txt.
Il tuo feedback è benvenuto.
Vedi rilasci
C'è uno script install.sh per facilitare l'installazione. Scaricalo ed eseguilo facendo:
curl -sSL https://raw.githubusercontent.com/ElevenPaths/thethe/master/install.sh | bash
oppure clona questo repository con:
git clone --recurse-submodules https://github.com/ElevenPaths/thethe
e all'interno della directory thethe, sposta lo script di installazione di un livello e eseguilo:
mv thethe/install.sh
./install.sh
Devi ASSOLUTAMENTE avere un file .env con la seguente struttura nella directory principale di thethe:
MONGO_INITDB_ROOT_USERNAME=
MONGO_INITDB_ROOT_PASSWORD=
MONGO_INITDB_DATABASE=thethe
THETHE_SECRET=
All'interno della directory thethe:
./start.sh
Sei uno sviluppatore?
./start dev
Non ci sono chiavi API memorizzate di default nel sistema.
Per aggiungere una chiave API, c'è un'opzione nel menu utente (angolo in alto a destra) per gestire le tue chiavi.
MongoDB ha un volume bind per facilitare l'archiviazione esterna e i backup in una cartella mongodb_data
In ogni caso, ti abbiamo fornito un paio di script per eseguire il backup (un file compresso) e ripristinare i dati dal tuo container mongo.
All'interno della cartella utils:
Esegui un backup
backup_thethe_db.sh <mongo_user> <mongo_password>
Ripristina da un backup
restore_thethe_db.sh <mongo_user> <mongo_password>
il nome del file di backup è db.dump.gz
C'è una cartella chiamata external per tutto ciò che theTHE deve archiviare al di fuori del database: file, immagini, ecc.
Esegui il backup di questa cartella secondo la tua politica di backup.
Se vuoi collaborare al progetto, è fornita una versione di sviluppo:
Ottieni i repository:
git clone --recurse-submodules https://github.com/ElevenPaths/thethe.git
e solo per la prima volta...
cd thethe_frontend
npm install
cd ..
Ora hai un ambiente di sviluppo. Ogni volta che devi scrivere codice, esegui semplicemente thethe con:
./start.sh dev
Sito web: https://thethe.e-paths.com
Licenza: https://raw.githubusercontent.com/ElevenPaths/thethe/master/LICENSE