Как ваш сосед узнает, когда вы выгуливаете собаку: обзор Bluehood

10 июн 2026
1,109
78
16
3 недели

Вы когда-нибудь задумывались, сколько невидимых цифровых следов мы оставляем, просто выходя из дома? Речь не о GPS или вышках сотовой связи. Прямо сейчас ваш смартфон, смарт-часы, наушники и даже автомобиль постоянно «кричат» в эфир через Bluetooth. Проект Bluehood наглядно показывает, как легко превратить эти сигналы в детальную карту чужой жизни.

Зачем следить за эфиром

Автор Bluehood вдохновился уязвимостью WhisperPair (CVE-2025-36911), которая в очередной раз напомнила: Bluetooth — это не только про удобство, но и про приватность. Вокруг нас сотни устройств. Курьер на электровелосипеде, сосед за стеной, умный ошейник на пробегающей мимо собаке — все они транслируют метаданные.

Bluehood — это пассивный сканер. Он ничего не взламывает и не подключается к устройствам. Он просто слушает, записывает и анализирует. Если оставить такой сканер работать на Raspberry Pi у окна, через неделю вы будете точно знать, в какое время сосед возвращается с работы и как часто к нему приходят гости с айфонами.

Dashboard

Что умеет этот инструмент

Проект написан на Python и предоставляет веб-интерфейс для мониторинга Bluetooth-окружения. Это не просто список MAC-адресов, а полноценная аналитическая панель.

Реклама

Классификация и идентификация

Bluehood не просто видит «устройство 00:11:22...». Он сопоставляет MAC-адреса с базой вендоров и анализирует UUID сервисов BLE. В итоге в интерфейсе вы видите иконки: телефон, аудиосистема, носимый гаджет или автомобиль. Система умеет отсеивать шум от рандомизированных MAC-адресов, которые современные смартфоны используют для защиты приватности, и фокусируется на тех, кто «светит» реальными данными.

Анализ паттернов и корреляция

Это самая интересная часть. Софт строит тепловые карты активности. Например, можно увидеть, что конкретные наушники появляются в радиусе видимости строго по будням с 8:30 до 9:00.

Инструмент умеет находить корреляции. Если два устройства (скажем, Garmin и iPhone) всегда появляются и исчезают одновременно, Bluehood свяжет их в одну группу. Так вычисляются наборы гаджетов, принадлежащих одному человеку.

Уведомления через ntfy.sh

Вы можете пометить определенные устройства как «отслеживаемые». Как только ваш друг (или курьер, чей Bluetooth-модуль в машине вы уже запомнили) появится в радиусе действия, Bluehood отправит пуш-уведомление на телефон через сервис ntfy.sh.

Settings

Техническая сторона вопроса

Проект работает на Linux (через стек BlueZ) и macOS (через CoreBluetooth). Для запуска на Linux лучше всего использовать Docker, но есть нюанс: BlueZ должен быть установлен на хостовой машине, так как контейнер пробрасывает управление адаптером напрямую.

Для работы нужен адаптер с поддержкой Bluetooth 4.0+ и режима Central. Старые «свистки» времен Bluetooth 2.1 не подойдут — они просто не увидят BLE-рекламу (advertisements).

Если вы планируете серьезный мониторинг, Bluehood поддерживает экспорт метрик в Prometheus. Можно построить свои графики в Grafana и наблюдать за «загрязненностью» эфира в реальном времени.

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

Самый быстрый способ — Docker Compose. В репозитории уже есть готовый конфиг.

docker compose up -d

После этого дашборд будет доступен на порту 8080. Если вы используете Linux без Docker, придется повозиться с правами доступа к сетевым интерфейсам:

sudo setcap 'cap_net_admin,cap_net_raw+eip' $(readlink -f $(which python))
bluehood

Кстати, в интерфейсе есть «режим скриншотов». Он скрывает части MAC-адресов и имен, чтобы вы могли поделиться графиками в сети, не деанонимизируя своих соседей.

Кому это пригодится

В первую очередь — энтузиастам домашней автоматизации и исследователям безопасности. Bluehood отлично подходит для того, чтобы:

  1. Понять, какие из ваших домашних устройств слишком «болтливы».
  2. Настроить автоматизацию прихода домой без использования GPS (просто по факту обнаружения Bluetooth-метки ключей или машины).
  3. Изучить, как работают механизмы рандомизации адресов в современных гаджетах.

Проект находится в стадии альфа-версии, так что баги возможны. Но как инструмент для «воскресного хакинга» и осознания того, насколько прозрачен наш физический мир для простого радиоприемника, Bluehood справляется отлично.

About

Стоит помнить, что сбор данных о чужих устройствах может регулироваться законами вашей страны. Используйте инструмент для самообразования и аудита собственных девайсов. Ссылка на репозиторий: dannymcc/bluehood.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.