
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 ディレクトリ内でインストールスクリプトを1つ上のレベルに移動して実行します:
mv thethe/install.sh
./install.sh
thethe ルートディレクトリに以下の構造の .env ファイルが 必須 です:
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 です
theTHE がデータベース外に保存すべきもの(ファイル、画像など)用に external というフォルダがあります。
このフォルダはバックアップポリシーに従ってバックアップしてください。
thethe の更新 を参照
プロジェクトに協力したい場合は、開発バージョンが用意されています:
リポジトリを取得:
git clone --recurse-submodules https://github.com/ElevenPaths/thethe.git
そして、初回のみ...
cd thethe_frontend
npm install
cd ..
これで開発環境が整いました。コードを書く必要があるたびに、次のように thethe を実行してください:
./start.sh dev
Website: https://thethe.e-paths.com
License: https://raw.githubusercontent.com/ElevenPaths/thethe/master/LICENSE