
thethe
Вы — охотник за угрозами. Во время расследования вы замечали, что у вас открыто более 20 вкладок в браузере, разбросаны .txt файлы с данными и несколько терминалов на заднем плане?
theTHE централизует всю информацию о расследовании в одном проекте и делится результатами с вашей командой (и ни с кем другим). theTHE кэширует ваши API-ответы, чтобы вам не приходилось повторять запросы. Не делитесь своими ключами, позвольте пользователям самостоятельно обращаться к сервисам.
theTHE также содержит интегрированные инструменты командной строки, чтобы вам не приходилось открывать терминал и перенаправлять результаты в .txt файл.
Ваши отзывы приветствуются.
Смотрите релизы
Существует скрипт install.sh для упрощения установки. Скачайте и выполните его с помощью:
curl -sSL https://raw.githubusercontent.com/ElevenPaths/thethe/master/install.sh | bash
или клонируйте этот репозиторий с помощью:
git clone --recurse-submodules https://github.com/ElevenPaths/thethe
и внутри каталога thethe переместите установочный скрипт на один уровень вверх и выполните его:
mv thethe/install.sh
./install.sh
У вас ОБЯЗАТЕЛЬНО должен быть файл .env со следующей структурой в корневом каталоге thethe:
MONGO_INITDB_ROOT_USERNAME=
MONGO_INITDB_ROOT_PASSWORD=
MONGO_INITDB_DATABASE=thethe
THETHE_SECRET=
Внутри каталога thethe:
./start.sh
Вы разработчик?
./start dev
По умолчанию API-ключи не хранятся в системе.
Чтобы добавить API-ключ, в меню пользователя (правый верхний угол) есть опция управления ключами.
MongoDB имеет привязанный том для упрощения внешнего хранения и резервного копирования в папке mongodb_data
В любом случае, мы предоставили вам несколько скриптов для резервного копирования (сжатый файл) и восстановления данных из вашего контейнера mongo.
Внутри папки utils:
Создать резервную копию
backup_thethe_db.sh <mongo_user> <mongo_password>
Восстановить из резервной копии
restore_thethe_db.sh <mongo_user> <mongo_password>
имя файла резервной копии — db.dump.gz
Существует папка external для всего, что theTHE должно хранить вне базы данных: файлы, изображения и т.д.
Резервируйте эту папку в соответствии с вашей политикой резервного копирования.
Смотрите обновление thethe
Если вы хотите участвовать в проекте, предоставляется версия для разработки:
Получите репозитории:
git clone --recurse-submodules https://github.com/ElevenPaths/thethe.git
и только в первый раз...
cd thethe_frontend
npm install
cd ..
Теперь у вас есть среда разработки. Каждый раз, когда нужно писать код, просто запустите thethe с помощью:
./start.sh dev
Веб-сайт: https://thethe.e-paths.com
Лицензия: https://raw.githubusercontent.com/ElevenPaths/thethe/master/LICENSE