
構造化されたTelegram OSINTデータ収集のためのCLIツール。公開/非公開グループからメンバー、メッセージ、招待リンク、ユーザーメタデータをスクレイピングし、調査ワークフロー用にCSVにエクスポートします。
TGSpyderは、Darksight AnalyticsによるオープンソースのTelegram OSINT CLIツールです。
--set-proxy)--remove-proxy)--proxy)git clone https://github.com/Darksight-Analytics/tgspyder.git
cd tgspyder
pip install -r requirements.txt
pip install -e .
Telegram OSINT CLIツール 調査者、アナリスト、ジャーナリスト、研究者向けに作られています。
TGSpyderは、Telegramデータの構造化された収集と分析のためのコマンドラインOSINTツールです。 公開・非公開のTelegramグループやチャンネルからメンバー、メッセージ、招待リンク、ユーザー、メタデータをスクレイピングし、すべてを調査者に優しいCSVファイルにエクスポートします。
すべての収集データは単一のランタイムフォルダに保存されます:
TGSpyder Output/
├── members/
│ └── members_<target>_<timestamp>.csv
├── chats/
│ └── messages_<target>_<timestamp>.csv
└── crawled_links/
└── crawled_links_<target>_<timestamp>.csv
1️⃣ リポジトリをクローン
git clone https://github.com/Darksight-Analytics/tgspyder.git
cd tgspyder
2️⃣ 仮想環境を作成して有効化
python3 -m venv venv
source venv/bin/activate
3️⃣ 依存関係をインストール
pip install -r requirements.txt
4️⃣ TGSpyderをCLIとしてインストール
pip install -e .
インストールの確認:
tgspyder --help
メンバーとチャットをスクレイピング
tgspyder https://t.me/examplegroup --members --chats
招待リンクのみを抽出
tgspyder https://t.me/examplegroup --crawl-invites
ユーザー検索
tgspyder --user 123456789
tgspyder --user @username
ステッカーパック作成者検索
tgspyder --sticker-pack https://t.me/addstickers/packname
TGSpyderはSOCKSプロキシをサポートします(Tor / VPN対応)。
tgspyder --proxy socks5://127.0.0.1:9050 <target> --chats
プロキシを将来の実行のために保存
tgspyder --set-proxy socks5://127.0.0.1:9050
保存されたプロキシを削除
tgspyder --remove-proxy
初回実行時に、TGSpyderが次の入力を求めます:
認証情報はローカルに保存されます: ~/.tgspyder.conf
セッションファイルは自動的に再利用されます。
TGSpyderは以下の目的で使用されます:
ユーザーは以下の遵守に責任があります:
MITライセンス 詳細はLICENSEを参照してください。
TGSpyderはオープンソースインテリジェンス(OSINT)、研究、調査、教育目的のみで提供されます。
ユーザーは、このツールの使用が以下を遵守することを保証する単独の責任を負います:
作者および貢献者は、このツールの誤用またはその使用から生じるいかなる結果に対しても責任を負いません。