Как посмотреть статистику в ватсапе

Лучшие инструменты для анализа статистики WhatsApp-чатов на Android

Все мы пользуемся WhatsApp каждый день, общаясь с родными, друзьями и коллегами по работе. Хотели бы знать точную информацию о том, сколько сообщений вы отправляете каждый день и сколько сообщений отправляют вам? А какими словами вы пользуетесь чаще всего?

Если да, то для этого вам нужно скачать одно из лучших приложений для анализа статистики WhatsApp-чатов, о которых мы вам сегодня расскажем.

Как провести анализ WhatsApp-чатов и получить доступ к статистике на Android

К сожалению, в самом WhatsApp нет возможности анализировать чаты, однако существует множество сторонних приложений, позволяющих делать это. Давайте рассмотрим лучшее из них:

WhatsCloud

Разработанный пользователем XDA инструмент для анализа чатов, который не будет запрашивать у вас подозрительные права доступа! Инструмент сможет получить доступ только к тем чатам, которые вы сами в него импортируете. За безопасность волноваться не стоит!

WhatsCloud выдаёт подробную статистику интересующих вас чатов, позволяя узнавать информацию о самых активных пользователях групп, часто встречающихся словах и многом другом.

Пользоваться приложением очень просто:

Готово! В открывшемся приложении вы получите доступ к подробной статистике чата с информацией о самых используемых словах, самых активных днях, общем количестве написанных сообщений и другим данным для каждого из её участников, если это группа.

В продолжении статьи мы представили ещё несколько хороших приложений для аналитики WhatsApp-чатов. Выберите лучшее из них и не забудьте написать его название в комментариях!

WhatsCloud

Хотите быть в курсе подробной статистики WhatsApp-чатов? Тогда проанализируйте их с помощью WhatsCloud и узнайте много интересной информации о каждом из контактов!

Analyzer for WhatsApp

Аналогичное предыдущему приложение, предоставляющее доступ к статистике WhatsApp-чатов, где вы сможете узнать информацию о самых часто встречающихся словах и самых активных пользователях в группах.

GroupWize — Chats Analysis

Ещё один инструмент, который способен проанализировать чат или группу в любом мессенджере (WhatsApp, Viber, Telegram и т.д.). Просто установите приложение, и получите доступ к подробной статистике!

Источник

Как в WhatsApp посмотреть, с кем чаще всего общается пользователь

В мессенджере WhatsApp есть неочевидные инструменты ведения статистики, различные счётчики и так далее. Бывает полезно заглядывать в эти разделы настроек. К примеру, в одном из скрытых (на самом деле, просто мало кто знает) счётчиков можно посмотреть, с какими контактами вы общаетесь чаще всего, пересылаете друг другу сообщения, видеоролики и фотографии.

Это можно сделать прямо в приложении, ни на какие сервера глянуться не требуется. Сразу будет видно, кто больше вам сообщений отправлял, кто вас чаще всего хочет видеть и слышать. Кстати, следует подумать, стоит ли эту процедуру выполнять при вашем близком\партнёре…

Как узнать самых активных

Для того, чтобы посмотреть, с кем же вы чаще всего активничали, выдолжны выполнить следующие манипуляции:

Перед вами откроется страница со списком контактов, различных групп, где вы состоите. Последовательность списка определяется объёмом занимаемой памяти каждого контакта. Наверху те контакты, которые посылали вам или получали от вас больше всего фотографий, видео, голосовых сообщений, в общем, всё, что много весит.

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

Учтите, медиафайлы весят много, и, если вы недавно кому-то отправили кучу фото и видеороликов с вечеринки, он встанет в верхнюю часть списка, даже если общались с человеком не так часто.

Количество сообщений

Если же вы хотите посмотреть, сколько в целом сообщений было вами отправлено и получено, то мессенджер тоже даёт такую возможность. Для этого нужно:

На этой странице отображается много различной информации, включая ту, что нас интересует. Здесь будет видно, сколько всего вы сообщений отправили, а также сколько их получили. Если вас удивит слишком большая разница между отосланными и полученными сообщениями в пользу последних, то это нормально. Возможно, вы состоите в довольно активной группе (групповые чаты), так что получаемых сообщений будет больше, потому что они учитываются, даже когда вы не участвуете лично.

Не спешить с выводами

Несмотря на то, что чисто статистически WhatsApp – это очень распространённый мессенджер, он, как правило, далеко не единственный на смартфонах пользователей. И если вы, проверяя смартфон своего любимого или суженного, обнаружили, что он\она отправили намного больше сообщений не вам, а своему другу или своему начальнику, к примеру – не спешите с выводами. Фактически, это ничего не значит, во всяком случае, выводы на основании только этой статистики делать рано.

Кстати, а вы знали, что WhatsApp используют более двух миллиардов пользователей по всему миру? Пока остальным мессенджерам по этому показателю до него как до луны – очень далеко.

Источник

Хакаем WhatsApp, чтобы следить за активностью контактов

WhatsApp сообщает пользователю статус его контактов.

TL;DR: можно защититься от этого хака, изменив настройки конфиденциальности аккаунта. По умолчанию WhatsApp делится вашим статусом с другими людьми. Но так как в наши дни никто не меняет настройки, этот хак срабатывает практически всегда.

Дисклеймер: эта статья является proof of concept, призванной привлечь внимание к проблеме, а также попрактиковать свои технические навыки. Не используйте код для слежки за людьми.

WhatsApp на Android

Читайте также:  желтые фасады для кухни

Эксплойт функции

Я хочу создать эксплойт этой функции для слежения за пользователями (ради научного исследования, конечно). Возникает первый вопрос: как она работает?

Чтобы разобраться, я использую https://web.whatsapp.com/ в веб-браузере ноутбука вместо приложения в Android-смартфоне. То есть для создания эксплойта мне придётся иметь дело с обычным реверс-инжинирингом веб-приложения. Реверс-инжиниринг приложения для Android я оставлю на потом.

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

Разблокирую телефон друга и открываю приложение (не WhatsApp), занимаюсь этим минуту, на моей стороне ничего не происходит.

Статус online сохраняется, пока я не выхожу из WhatsApp или не отключаю экран целевого телефона.

После этого приложение возвращается к новому last seen и состоянию offline.

Технический анализ

Открываю отладчик Firefox, чтобы посмотреть, как фронтенд веб-приложения WhatsApp получает нужные данные.

Фронтенд использует для получения данных в реальном времени связь через веб-сокеты, примерно через каждые 10-15 секунд.

Когда статус контакта меняется, сервер передаёт фронтенду сообщение другого типа.

Временная метка совпадает с тем, что мы видим в UI.

Ограничения

Для получения событий presence от сервера через веб-сокеты, мы (фронтенд) подписываемся на конкретный номер телефона ( id ). Это срабатывает, когда мы выбираем другую беседу/контакт при помощи веб-интерфейса.

Итак, в этой концепции мы можем получать только события presence активного контакта. Другими словами, мы можем отслеживать одновременно только один контакт через веб-сокетное подключение. Очень жаль!

Также WhatsApp не позволяет нам открывать несколько параллельных экземпляров приложения (с одинаковыми куки). То есть мы никак не сможем одновременно открыть два канала веб-сокетов. Это было бы слишком просто!

И, наконец, это поведение вида «одна веб-сессия WhatsApp за раз» сохраняется при попытке создания двух независимых сессий (с разными куки). Новая сессия заставляет старую закрыться, в частности, на слое веб-сокетов.

Ещё одно ожидаемое ограничение: валидность сессии ограничена по времени. Срок моей истёк 22.10.2020, спустя шесть с лишним месяцев. Странно, что можно так получить подобную информацию на фронтенде. Возможно, я что-то не так понял.

Наивная реализация

Теперь, когда мы определили, в чём заключается функция status WhatsApp и как её можно злонамеренно использовать для слежения за пользователями, настало время писать код. Также мы взглянем на техническую реализацию и поищем возможные простые уязвимости безопасности.

Я мог бы заново написать код обмена данными через веб-сокеты, чтобы получать данные о статусе, но это будет сложно. Слишком сложно, если мы можем отслеживать одновременно только один контакт. Я начну с высокоуровневой технологии, учту известные нам пока ограничения, и посмотрю, к чему это может нас привести.

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

Я разобью proof of concept на три этапа:

Мы реализовали базовую функциональность в 38 строках кода.

Наконец, я реализовал в коде цикл, постоянно сканирующий статус и сохраняющий его в InfluxDB 2.0.

InfluxDB — это база данных временных рядов (time-series database). Она идеально нам подходит.

Извлечение наших данных — это превращение данных событий в данные временных рядов.

Такая структура лучше подходит для InfluxDB и особенно для Grafana, которая будет отображать наши данные. К тому же она не хранит состояния, мне это нравится.

Для сохранения данных в InfluxDB 2.0 я использую клиент Node.js с форматом line protocol базы данных InfluxDB.

Сохраняемые данные выглядят так:

Существует пограничный случай, который бы я хотел обрабатывать: иногда в WhatsApp статус вообще не отображается.

Теперь мы подключим Grafana к InfluxDB и создадим дэшборд для слежения за полученными данными.

Исходный код этого proof of concept можно найти здесь.

Часть 2. Отслеживаем 5000 случайных телефонов

В предыдущей части мы выяснили, что достаточно легко взломать онлайн-статус контакта WhatsApp. Простую информацию Online или last seen yesterday at 19:00 реверс-инжинирингом можно заставить выполнять утечку пользования телефоном с точностью в несколько секунд.

Но я ещё не сказал о гораздо более странной вещи: можно отслеживать любой мобильный телефон! Давайте поиграем и увеличим масштабы слежения до 5000 случайных номеров.

Как и в первой части, я делюсь исходным кодом как PROOF OF CONCEPT. Если вам больше интересны результаты, чем технические подробности, то можете сразу переходить в конец статьи. Мы снова будем использовать предыдущий код на основе Node.js, Puppeteer и Grafana.

Мои друзья, мои контакты

WhatsApp считывает контакты в телефоне и позволяет чатиться с теми, кто тоже добавлен в список. Поэтому мы можем свободно добавить в качестве контакта случайный номер и найти его в WhatsApp.

Хотя для добавления номера в список контактов не требуется, WhatsApp защищает пользователей, предлагая им согласиться на ответ или сообщить о спаме при первом обмене сообщениями. Безусловно, это помогает бороться с ботами.

Как ни удивительно, это не относится к статусу Last Seen.

Экспериментируем с 5000 контактов

Мне стало любопытно, как далеко мы сможем зайти с этой уязвимостью. Я не хочу отслеживать конкретных людей и не буду спрашивать разрешения у 5000 людей, как мог это сделать в первом хаке.

Поэтому я усложню задачу, вычислю анонимную статистику и запишу данные. Давайте увеличим масштаб до 5000 телефонов.

Генерируем 5000 контактов

Чтобы расширить proof of concept до 5000 контактов, мне нужно будет зарегистрировать 5000 контактов в телефоне! И я не собираюсь делать это вручную.

Читайте также:  сектор газа демобилизация история песни

Документация выглядит очень запутанной и длинной. Я не стал её изучать и экспортировал уже имеющиеся контакты, чтобы изучить модель данных. И она действительно оказалась сложной. После нескольких попыток мне удалось импортировать пару контактов с минимально возможным количеством заполненных полей.

На случай, если вы больше привыкли к CSV в Excel…

Я написал скрипт для генерации CSV из 5000 контактов:

Набор из 5000 французских номеров

И импортировал их в Gmail.

Почему это так легко, Google, ты что, крэйзи?

Затем я убедился, что мой телефон их синхронизировал (бедному телефону потребовался на синхронизацию целый час, не думаю, что он сможет выдержать ещё пять тысяч контактов).

Получение данных

Я модифицировал свой код так, чтобы он обходил в цикле все 5000 импортированных неизвестных контактов, и запустил его.

Оставил этот краулер на пару дней. (На самом деле на шесть дней, и это при помощи совершенно тупого кода! Серьёзно, здесь нет никакой защиты.) И вот какие получились красивые данные в дэшборде Grafana, взятом из предыдущего проекта.

Исходная выборка в 100 контактов. Каждое падение до 0 означает, что контакт пользовался смартфоном.

Также мы можем проверять, зарегистрирован ли номер в WhatsApp, выполняя запросы, как показано на скриншоте ниже.

Заключение

Мне удалось продолжать сканировать 5000 телефонов непрерывно в течение месяца при помощи простого кода скрейпинга.

Очевидно, WhatsApp не проверяет и не предупреждает злонамеренное использование этой функции. Мне удалось 15 000 раз использовать движок поиска для получения данных last seen за одну веб-сессию.

Для исследования я наскрейпил множество данных из 112 тысяч записей.

Моё исследование показало, что можно:

Я использовал французский диапазон номеров 06xxxxxxxx (или 00336xxxxxxxx ), который переполнился 10 лет назад (поэтому тогда появился диапазон 07xxxxxxxx ). Поэтому, вероятно, можно допустить, что по крайней мере 80% номеров телефонов действительны.

Снижение с 1357 активных пользователей в прошлом месяце до 281 на прошлой неделе довольно значительно, его можно связать с критикой WhatsApp в конце декабря 2020 года. Мне не очень интересно изучать эти данные подробнее, на этом всё, спасибо за внимание.

Messenger, Signal и Telegram (бонус)

(Facebook) Messenger не использует номеров телефонов контактов для поиска пользователей, потому что пользуется для этого аккаунтами Facebook. Совершенно иная структура, поскольку это социальная сеть и она меньше похожа на мобильный сервис VOIP. Думаю, множество похожих хаков с получением информации можно реализовать и в Messenger. Но это уже другая история, возможно, оставим её на следующий раз?

Signal и Telegram больше похожи на WhatsApp с точки зрения работы с контактами. Однако утечки там не так велики.

В первый день исследования из 5000 пользователей 94 было в Signal, и каждый последующий день появлялось по 1-2 новичка. Никто не использует Signal во Франции, очевидно, влияние Илона Маска здесь не так велико.

Да, это картинка, чтобы за вами не могли следить.

На правах рекламы

VDSina предлагает безопасные серверы с посуточной оплатой. Возможно установить любую операционную систему, в том числе из своего образа. Каждый сервер подключён к интернет-каналу в 500 Мегабит и бесплатно защищён от DDoS-атак!

Источник

WhatsApp показывает, с кем чаще всего общается владелец смартфона

15 February 2020 в 12:30

В WhatsApp есть скрытый счетчик, который позволяет вам видеть, с кем вы чаще всего делитесь сообщениями, фотографиями и видео. Приложение решило обратить на это наше внимание в День святого Валентина.

Хитрая функция WhatsApp позволяет вам проверить, с кем вы общались больше всего (и кто отправлял вам сообщения), прямо из приложения.

Возможно, вам не стоит проводить этот эксперимент перед вашим партнером.

Если вам интересно, с кем вы больше всего общались в WhatsApp, вот как это узнать:

Вам будет представлен полный список ваших контактов и групп WhatsApp, в той последовательности, сколько памяти вашего смартфона занимает каждый из них. Данные включают в себя сообщения, фотографии, GIF-файлы, видео и голосовые заметки.

Нажатие на любой конкретный чат покажет вам, сколько места занимает каждая категория на вашем смартфоне, а также каким количеством сообщений вы поделились с момента последней очистки чата.

Важно отметить, что фотографии и видео занимают больше места, чем обычные сообщения. Если вы недавно поделились 50 снимками с новогодней вечеринки в групповом чате, они, вероятно, займут первое место в вашем списке.

Если вас больше интересует общее количество отправленных и полученных сообщений, также есть способ узнать это:

Хотя WhatsApp является чрезвычайно популярным приложением для обмена сообщениями, он зачастую не единственный мессенджер на смартфоне. Поэтому, обнаружение того, что ваш парень или ваша девушка отправили больше всего сообщений своему лучшему другу или начальнику, на самом деле может ничего не значить.

Тем временем, недавно WhatsApp достиг еще одной важной вехи – приложением уже пользуются больше 2 миллиардов пользователей и по этому показателю остальным мессенджерам до него еще далеко.

Источник

Детализация Ватсап

WhatsApp – мессенджер с мировым именем, количество его загрузок давно преодолело отметку в один миллиард. Столь большая популярность связана с тем, что он был одним из первых, а разработчики не покладая рук регулярно выпускают новые обновления, добавляя различные функции и убирая прежние ошибки. Детализация Ватсап – одна из таких функций. Именно ей и посвящена данная статья. Давайте со всем разбираться.

Читайте также:  Как посмотреть данные в кэше

Детализация Ватсап – определение и краткое описание

Детализация – это возможность экспортировать данные из мессенджера в виде отдельного документа. Это может относиться как к информации об аккаунте пользователя, так и к содержимому переписку. Такая функция уже давно присутствует в мессенджере, и она может оказаться очень полезной. Вот популярные сценарии:

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

Можно ли самостоятельно получить детализацию номера Ватсап

Здесь все очень просто. Вы можете получить подробную информацию только о своем аккаунте и только о своих разговорах (сообщения от собеседников туда, разумеется, входят).

А если вам нужна распечатка Ватсап чужого номера, то сразу же хотим обозначить, что ее официально получить невозможно. Разработчики мессенджера очень надежно охраняют пользовательские данные и не передают их в руки третьих лиц. Такова политика компании.

Стоит упомянуть о том, что в Сети можно найти множество сайтов с сомнительной репутацией и методами, которые готовы предоставить:

Обращаться к таким услугам мы настоятельно не рекомендуем сразу же по нескольким причинам. Вы рискуете быть заблокированным в Ватсапе пожизненно. Но это не самый неприятный сценарий.

Еще стоит учитывать, что злоумышленники могут даже за деньги вас обмануть, украсть уже вашу информацию и использовать ее в своих целях. То есть вы не только не получите нужные услуги, но еще и будете взломаны.

А последний момент заключается в том, что взлом и хищение пользовательской информации в большинстве современных стран являются незаконными.

Кто может сделать законную детализацию

Несмотря на то что мы упоминали ранее, в некоторых ситуациях компания WhatsApp все же готова выдать персональные данные пользователя. Как правило, это связано с нарушением законодательства страны и с запросом от властей. Рассмотрим популярные сценарии.

Полиция

Если вас подозревают в совершении группового противоправного действия или связи с подельниками через анонимные мессенджеры, представители закона в вашей стране могут запросить у компании право на распечатку определенных переписок.

Спецслужбы

Представители суда

Сделать детализацию вашего или чужого номера могут и представители суда в комплексе мероприятий по начатому разбирательству. К примеру, для получения улик или доказательств невиновности. Как вы понимаете, полномочия «судебников» довольно широкие, так что им не составит труда связаться с представителями WhatsApp, если на то будут веские причины.

Если с детализацией сообщений и звонков в Ватсапе все более или менее понятно, тогда двигаемся дальше по статье.

Распечатка переписки, можно ли ее сделать

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

Когда требуется распечатка сообщений WhatsApp

Как мы уже сказали, есть несколько вариантов и ситуаций, когда распечатка сообщений WhatsApp будет очень кстати. Рассмотрим особенности каждой. Для удобства восприятия разобьем дальнейшее повествование на несколько логических блоков.

Отчет о работе

Если вы используете мессенджер для работы, то в качестве отчета о результатах можно предоставить начальству распечатки переписок. И в данном случае использование этой функции сильно облегчит задачу, ведь весь чат будет перенесен в txt-файл буквально за минуту.

Доказательство в судебном деле

Если от этого зависит признание вас виновным или невиновным, то вы сделаете все, чтобы доказать суду правдивость ваших слов. В таком случае, можно самостоятельно предоставить свою детализацию сообщений в мессенджере WhatsApp.

Архивация некоторых сообщений в бумажной форме

То, о чем мы уже говорили – увековечивание забавных фраз или признаний и использование только в личных целях. К примеру, распечатать первые сообщения с будущей второй половинкой или забавные сообщения детей для семейного альбома.

Если с этим пока все понятно, давайте поговорим о практической стороне вопроса.

Как сделать распечатку на Андроиде и Айфоне бесплатно

Процедура мало чем отличается от версии к версии WhatsApp, однако некоторые особенности все же есть. Для удобства восприятия разобьем дальнейшее повествование на несколько логических блоков.

Для Android

Чтобы сделать распечатку чата с выбранным пользователем, нужно архивировать и отправить в почтовый клиент для дальнейшего использования полученной информации.

Инструкция, как заказать переписку в WhatsApp на Андроид-устройстве:

Теперь вы можете открыть текстовый файл в блокноте и распечатать его на принтере.

Для iOS

Процедура мало чем отличается по своему принципу, но у приложения для Айфона несколько иной интерфейс. Чтобы не запутаться, действуйте в соответствии с инструкцией ниже:

Теперь вы можете открыть txt-документ и, например, распечатать его на принтере. Вот и все, что нужно знать об этой функции.

Завершение

Детализация чужого номера в Ватсапе попросту невозможна, ведь разработчики мессенджера очень тщательно следят за защитой персональных данных пользователей. Единственным исключением может быть запрос от властей, когда речь идет о нарушении законодательства страны. И то, требуется очень веская причина, чтобы получить чужие данные.

А вот со своими чатами дела обстоят куда более просто. Любую переписку можно экспортировать в виде txt-файла и по желанию приложить к ней медиафайлы (картинки, видеоролики, аудиозаписи). Затем текстовый документ можно распечатать на принтере или использовать каким-либо еще образом.

Источник

Обучающий онлайн портал