Использование TelAnalysis для анализа чатов Telegram

Анализ чатов Telegram TelAnalysis

TelAnalysis — это скрипт на Python для ана­лиза чатов в Telegram. Еще точ­нее, TelAnalysis ана­лизи­рует файл исто­рии чата и выпол­няет все дей­ствия без использования API и самого при­ложе­ния Телеграм, как это обыч­но происходит в скрип­тах, которые работа­ют с дан­ными Телеграм. Давайте разберемся, как использовать TelAnalysis.

Еще по теме: Поисковики по чатам и каналам Телеграм

Использование TelAnalysis для анализа чатов в Telegram

TelAnalysis выпол­няет ста­тичес­кий ана­лиз чата Телеграм:

  • Соз­дает спи­сок и граф самых активных пользователей.
  • Выводит список самых час­тых слов в чате и обла­ко тегов.
  • Уме­ет выводить общую информа­цию о каж­дом поль­зовате­ле.
  • Позволяет сге­нери­ровать топ слов каж­дого отдель­ного поль­зовате­ля, что­бы понять, кто чем инте­ресу­ется.

Выг­лядит интерфейс TelAnalysis необычно: в кон­соли есть толь­ко сер­вер, а само вза­имо­дей­ствие с поль­зовате­лем идет через бра­узер.

Установка TelAnalysis

Установите TelAnalysis через git:

Перейдите в каталог TelAnalysis:

Установите зависимости:

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

Запустите файл main.py:

После запуска появится кон­соль со ссыл­ко на панель управле­ния.

Использование TelAnalysis Кон­соль­ный интерфейс

Если перей­ти по ссылке, в появится панель управления TelAnalysis. Загрузите в нее JSON-дамп чата, который необходимо про­ана­лизи­ровать.

Веб‑интерфейс TelAnalysis

Соз­дать сам JSON-дамп очень легко:

  1. Запустите офи­циаль­ный кли­ент Telegram.
  2. Найдите инте­ресу­ющий вас чат.
  3. Нажмите на тро­ето­чие в пра­вом вер­хнем углу и выберите Экспорт исто­рии.
  4. В нас­трой­ках экспор­та (на скрине ниже) выберите фор­мат JSON и путь для сох­ранения.

Нас­трой­ки экспор­та TelAnalysis

Экспор­тировать фай­лы, изображения и голосо­вые не нуж­но — TelAnalysis при­нима­ет толь­ко текст.

Сох­раните экспор­тирован­ный файл в удоб­ном мес­те и заг­рузите его в панель управления.

Спи­сок поль­зовате­лей показы­вает, кто и сколь­ко написал в груп­пе, а еще содер­жит ID, что­бы мож­но было отследить сооб­щения одно­го и того же пользователя, даже если он изменит ник.

Анализ группы Telegram

Граф не очень красивый, но свя­зи меж­ду людьми вид­ны.

Свя­зи меж­ду поль­зовате­лями Telegram

Можно сгенерировать обла­ко тегов. Тоже выг­лядит не хреново, но может быть информативным, а в будущем может и допилят.

Об­лако тегов TelAnalysis

Ну и напоследок еще одна функция — поиск сооб­щений по ID человека.

Показ сооб­щений по ID поль­зовате­ля Телеграм

Я еще не нашел применения последней фишке, да и в Телеграм есть куда удоб­нее поиск по отпра­вите­лю.

Заключение

TelAnalysis — это полезный инструмент, который пригодится в OSINT для анализа Telegram. Для пробива пользователей Телеграм рекомендую статью «Как узнать информацию о пользователе Telegram».

ПОЛЕЗНЫЕ ССЫЛКИ:

QUASAR

Этичный хакер: компьютерный ниндзя и мастер цифровых тайн.

Добавить комментарий