
CLI-инструмент для структурированного сбора данных OSINT из Telegram. Извлекает участников, сообщения, пригласительные ссылки и метаданные пользователей из публичных/приватных групп с экспортом в CSV для исследовательских рабочих процессов.
TGSpyder — это CLI-инструмент OSINT для Telegram с открытым исходным кодом от Darksight Analytics.
--set-proxy)--remove-proxy)--proxy)git clone https://github.com/Darksight-Analytics/tgspyder.git
cd tgspyder
pip install -r requirements.txt
pip install -e .
CLI-инструмент OSINT для Telegram Создан для следователей, аналитиков, журналистов и исследователей.
TGSpyder — это командный OSINT-инструмент для структурированного сбора и анализа данных Telegram. Он позволяет собирать участников, сообщения, invite-ссылки, пользователей и метаданные из публичных и приватных групп и каналов 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
Извлечение только invite-ссылок
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 (разведка по открытым источникам), исследований, расследований и образования.
Пользователи несут единоличную ответственность за то, чтобы их использование этого инструмента соответствовало:
Автор и участники не несут ответственности за неправомерное использование этого инструмента или любые последствия, возникающие в результате его использования.