
Eres un Cazador de Amenazas. Mientras investigas, ¿te has encontrado con más de 20 pestañas abiertas en tu navegador, archivos .txt dispersos con datos y algunas terminales mostrándose en segundo plano?
theTHE centraliza toda la información de una investigación en un solo proyecto y comparte sus resultados con tu equipo (y con nadie más). theTHE almacena en caché tus respuestas de API, para que no tengas que repetir las solicitudes. No compartas tus claves, deja que los usuarios hagan las llamadas a los servicios.
theTHE también incluye algunas herramientas de línea de comandos integradas para que no tengas que abrir una terminal y canalizar los resultados a un archivo .txt.
Tus comentarios son bienvenidos.
Consulta lanzamientos
Hay un script install.sh para facilitar la instalación. Puedes descargarlo y ejecutarlo haciendo:
curl -sSL https://raw.githubusercontent.com/ElevenPaths/thethe/master/install.sh | bash
o clonar este repositorio con:
git clone --recurse-submodules https://github.com/ElevenPaths/thethe
y dentro del directorio thethe, mueve el script de instalación un nivel arriba y ejecútalo:
mv thethe/install.sh .
./install.sh
DEBES tener un archivo .env con la siguiente estructura en el directorio raíz de thethe:
MONGO_INITDB_ROOT_USERNAME=
MONGO_INITDB_ROOT_PASSWORD=
MONGO_INITDB_DATABASE=thethe
THETHE_SECRET=
Dentro del directorio thethe:
./start.sh
¿Eres desarrollador?
./start dev
No hay claves de API almacenadas por defecto en el sistema.
Para añadir una clave de API, hay una opción en el menú de usuario (esquina superior derecha) para gestionar tus claves.
Mongodb tiene un volumen vinculado para facilitar el almacenamiento externo y las copias de seguridad en una carpeta mongodb_data
En cualquier caso, te hemos proporcionado un par de scripts para hacer una copia de seguridad (archivo comprimido) y restaurar datos desde tu contenedor mongo.
Dentro de la carpeta utils:
Hacer una copia de seguridad
backup_thethe_db.sh <mongo_user> <mongo_password>
Restaurar desde una copia de seguridad
restore_thethe_db.sh <mongo_user> <mongo_password>
El nombre del archivo de copia de seguridad es db.dump.gz
Hay una carpeta llamada external para todo lo que theTHE debe almacenar fuera de una base de datos: archivos, imágenes, etc.
Haz una copia de seguridad de esta carpeta según tu política de respaldos.
Consulta actualizar thethe
Si deseas colaborar con el proyecto, se proporciona una versión de desarrollo:
Obtén los repositorios:
git clone --recurse-submodules https://github.com/ElevenPaths/thethe.git
y solo la primera vez...
cd thethe_frontend
npm install
cd ..
Ahora tienes un entorno de desarrollo. Cada vez que necesites codificar, simplemente ejecuta thethe con:
./start.sh dev
Sitio web: https://thethe.e-paths.com
Licencia: https://raw.githubusercontent.com/ElevenPaths/thethe/master/LICENSE