Wall of Flippers - Детектор Flipper Zero и Bluetooth-атак
Знакомьтесь: «Стена флипперов»
Представьте ситуацию: вы заходите в переполненный людьми коворкинг или кафе, и вдруг ваш смартфон начинает вести себя странно — выскакивают неожиданные уведомления, Bluetooth-поп-апы или даже происходят сбои. Виновником может быть популярный среди энтузиастов гаджет Flipper Zero. Но как это проверить? Тут на помощь приходит Wall of Flippers — проект, который превращает ваш компьютер в детектор подобных активностей.
Что это за проект?
Wall of Flippers (WoF) — это Python-инструмент с открытым исходным кодом, который:
- Обнаруживает устройства Flipper Zero в радиусе действия
- Идентифицирует потенциальные Bluetooth Low Energy (BLE) атаки
- Вежливо предупреждает вас о подозрительной активности
Главное преимущество? Простота использования и кроссплатформенность. Проект отлично работает на Linux (особенно на Raspberry Pi) и имеет ограниченную поддержку Windows.
5 причин попробовать Wall of Flippers
-
Детектор Flipper Zero
- Определяет имя устройства
- Фиксирует MAC-адрес
- Различает модели (прозрачная, белая, черная версии)
-
Выявление BLE-атак
- iOS-поп-апы
- Атаки на Samsung и Android
- Windows Swift Pair спам
- Наводнение настроек Bluetooth
-
Архивация обнаруженных устройств
- История всех найденных Flipper Zero
- Логирование подозрительной активности
-
BLE-чат между экземплярами WoF
- Возможность обмена сообщениями
- Поддержка кастомных имен
-
Режим «бейджа»
- Минималистичный интерфейс
- Подходит для демонстраций и выставок
Как это работает технически?
Проект использует Python-библиотеки для работы с Bluetooth (bluepy, PyBluez). Алгоритм сканирует эфир, анализируя BLE-рекламные пакеты на предмет характерных сигнатур Flipper Zero и известных атак.
Интересный момент: WoF может работать в двух режимах:
- Интерактивном (графический интерфейс)
- Headless (через командную строку, идеально для автоматизации)
Практическое применение
-
Для ИБ-специалистов
- Мониторинг корпоративных пространств
- Демонстрация BLE-уязвимостей руководству
-
Для энтузиастов Flipper Zero
- Тестирование своих скриптов
- Поиск «коллег» по интересам
-
Для организаторов мероприятий
- Контроль за «шаловливыми руками» на хакатонах
- Образовательные демонстрации
Установка и первые шаги
Рекомендуемая платформа — Linux (Debian/Raspberry Pi OS). Вот краткий гайд:
# Клонируем репозиторий
git clone https://github.com/K3YOMI/Wall-of-Flippers
cd Wall-of-Flippers
# Устанавливаем зависимости
bash wof.sh
# Запускаем
sudo ./WallofFlippers.py
Ограничения и будущее проекта
Разработчики честно предупреждают: WoF — инструмент обнаружения, а не защиты. Он не блокирует атаки, а лишь предупреждает о них. В планах:
- Улучшение детекции спуфинга
- Поддержка Web Bluetooth
- Анимации ASCII-арта (ищутся художники!)
Вывод: стоит ли пробовать?
Если вы:
- Любите безопасность и гаджеты
- Хотите лучше понять мир BLE
- Ищете интересный open-source проект для изучения
...то Wall of Flippers точно заслуживает места в вашем инструментарии. Проект активно развивается (почти 1000 звезд на GitHub) и ждет контрибьюторов.
P.S. Понравился проект? Поддержите разработчиков на Ko-fi!
