Skip to content

BadPrivacyclub/tdata-scan

Repository files navigation

tdata-scan

Консольный сканер данных Telegram Desktop. Читает аккаунты из каталога tdata, выводит сводную таблицу, при необходимости получает актуальные данные через Telegram и создаёт HTML-отчёт или Telethon-сессии.

Используйте инструмент только для каталогов tdata, к которым у вас есть законный доступ. Файлы tdata и .session позволяют авторизоваться в аккаунте и не должны публиковаться.

Возможности

  • офлайн-чтение аккаунтов, ID, телефонов, имён и ключей авторизации;
  • массовый поиск каталогов tdata;
  • получение числа чатов, Telegram Stars, подарков и Premium-статуса;
  • экспорт Telethon-сессий;
  • создание сортируемого HTML-отчёта.

Требования

  • Python 3.9 или новее;
  • зависимости из requirements.txt.
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

Использование

Интерактивный режим:

python tdata_reader.py

Офлайн-сканирование одного каталога:

python tdata_reader.py /path/to/tdata --offline

Массовое сканирование с HTML-отчётом:

python tdata_reader.py --masscan /path/to/root --report report.html

Сохранение Telethon-сессий:

python tdata_reader.py /path/to/tdata --save-session sessions

Полный список параметров:

python tdata_reader.py --help

Без --offline инструмент подключается к Telegram через opentele2. Каталоги с локальным паролем определяются, но не расшифровываются.

About

Простой инструмент для извлечения данных аккаунта из директории tdata

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages