範囲はお客様ご自身でお選びいただけます。
選択したチャット、Telegramのフォルダ、またはアカウント全体を対象とします。アカウントごとに独立したワークスペースが用意されています。
収集モードの比較Telegramのメッセージをキャプチャし、その変更履歴を保存して、署名付きの記録をエクスポートします。
デモでは架空のデータを使用しています。Telegramへのログインは不要です。
GitHub Actions で収集(プレビュー) S3オフサイトコピー:セットアップと復旧ブリーフィングは14:00から始まります。
ブリーフィングは15:00から始まります。
以前のバージョンはそのまま残されていますキャプチャされたコンテンツは、お客様のジャーナルに保存されます。
メッセージは消えても、記録された履歴は残ります。
01 THE WORKSPACE
架空のデモデータを使用して、インターフェースをご覧ください。




選択したチャット、Telegramのフォルダ、またはアカウント全体を対象とします。アカウントごとに独立したワークスペースが用意されています。
収集モードの比較キャプチャされたバージョン、削除通知、および観測の欠落部分は、ジャーナルに残ります。
イベントマトリックス「」をご覧ください。署名付きZIPファイル、保存されたファイル、およびオフラインレポート。オプションでパスワード保護も可能です。
のエクスポートと検証記録の整合性について
各イベントは前のハッシュへのリンクを持ち、Ed25519署名が付与されています。
各検証メカニズムが何を確立し、その限界がどこにあるのかをご確認ください。
8つの証拠レベルをご覧ください署名は、信頼できる鍵を基準として改ざんを検出します。Telegramでの送信元であることを証明したり、完全な記録を保証したりするものではありません。ジャーナルの内容およびメディアは、ユーザー自身が用意する暗号化されたストレージに保存する必要があります。
保存、継続性、および検証
暗号化されたコピーを保管し、独立した検証手段を追加してください。
エクスポート → オフサイトコピー
デフォルトではオフになっていますジャーナル、ファイル、タイムスタンプ付きのチェックポイント、およびチャットのエクスポートデータは、AWS S3または互換性のあるストレージにアップロードされる前に暗号化されます。
AES-256-GCMは、このマシン上のオブジェクトを暗号化します。プロバイダーは暗号化されたオブジェクトを受信します。
AES-256-GCMS3互換のストレージ以下の機能はありません:エクスポートされた復号鍵がなければ復元することはできませんし、独立した証人の代わりとなるものでもありません。
Appriseを介して、問題の通知、チャットの変更、および日次サマリーを、メッセンジャー、メール、またはご自身のJSON Webhookでお受け取りいただけます。
「抜粋」機能を有効にしない限り、メッセージ本文は送信されません。
通知先の設定RFC 3161 および OpenTimestamps に基づくタイムスタンプ・チェックポイント・ハッシュ。
行わないこと:保留中のカレンダー受領を、確定したビットコインのタイムスタンプとして扱いません。
タイムスタンプの証明を確認する別のホストが署名付きの観測データを保管し、TGW1チェックポイントを公開することができます。
行わないこと:1つのコレクターホスト上に存在する2つのワークスペースを、独立したウィットネスとして扱いません。
Witnessのセットアップ再起動後に再開します。再確認とcoverage.jsonにより、復元されたメッセージと欠落箇所が表示されます。
できないこと:見逃された編集や消去されたメッセージをすべて復元することはできません。
連続性と欠落を確認するご自身のマシン上で
まずはデモをご覧ください。準備が整いましたら、専用のアカウントを接続してください。Windows、Linux、macOS、またはDockerに対応しています。
セットアップガイド「」をご覧ください。Telegramアカウントがなくても、架空のワークスペースをお試しいただけます。
scripts\Demo.cmdLinux / macOS sh start.sh --demoソースのZIPファイルをダウンロードして解凍するか、リポジトリをクローンしてください:
git clone https://github.com/phishdestroy/TgWitness.git
cd TgWitnessソースの起動には Python 3.11 以上が必要です。Windows ランチャーでは、Python がインストールされていない場合、インストールを行うことができます。
リリースを閲覧するWindowsにPythonがインストールされていない場合は、ポータブルパッケージをダウンロードし、解凍して「TgWitness.cmd」をダブルクリックしてください。
Start.cmd をダブルクリックするか、PowerShell で以下を実行してください:
.\Start.cmdまずは試してみたいですか?「scripts\Demo.cmd」をダブルクリックすると、独立したデモ環境をご利用いただけます。Telegramへのログインは不要です。
Python 3.11 以降および venv が利用可能な場合:
sh start.sh代わりに架空のジャーナルを開くには、sh start.sh --demo を実行してください。
Dockerが実行されており、Compose 2.20以上がインストールされている場合:
docker compose up -d --build --wait
docker compose exec tgwitness cat /data/panel-token.txt2番目のコマンドを実行すると、プライベートパネルトークンが表示されます。これをご自身のマシンに保管しておいてください。
起動後、127.0.0.1:8787 にアクセスしてください。
ソースからのインストールの場合、トークンは「data/live/panel-token.txt」です。Telegramでのログインには、組み込みのAPI設定、またはmy.telegram.orgから取得した独自のペアを使用できます。完全なセットアップガイド ↗
TgWitness 0.7.0 新着情報 → · 機能と既知の制限事項 →
一度に一つのタスク
4つの収集モード。8つの検証レベル。ご担当の案件に適したワークフローをお選びください。
履歴の読み込み、AIソースの確認、MCPクライアントの接続、保存されたメディアの認識、および署名付きWebhookの送信。
現在のソースから入手可能です。0.7.0 ポータブルプレビュー版は、これらのツールよりも以前のバージョンです。
いいえ。これは架空の例やスクリーンショットを含む静的なプロジェクトページです。実際のアプリケーションは、お使いのコンピュータまたはサーバー上で動作し、ログインもそこで行われます。
いいえ。TgWitnessは、収集が実行されていた間にアカウントで確認されたコンテンツを保持します。後の履歴スナップショットでは、見逃された編集や削除されたメッセージを復元することはできません。
アカウントの認証情報および署名用秘密鍵は、暗号化された保管庫に保存されます。ローカルのメッセージや添付ファイルを保存するには、暗号化されたディスクまたはボリュームが必要です。エクスポート時には、オプションでパスワード保護されたAES-256 ZIP形式を使用することができます。
いいえ。TgWitnessは、MITライセンスの下で配布されているTelethonを利用する独立したプロジェクトです。組み込みのAPI設定、またはご自身のAPIペアを使用して、ご自身のアカウントを認証していただきます。
PROJECT NOTICE / LICENCE
Taylor Wessing PartG mbB — German core, Hamburg office.
Our statement as the authors of TgWitness. It adds no condition to the MIT License. Read the complete notice and its source record.
次のステップ