Обнаружение Flock-You: Руководство по настройке контрнаблюдения
Table of Contents
Полное техническое руководство по созданию и использованию устройств обнаружения Flock-You
Введение: Контрнаблюдение с открытым исходным кодом
Проект Flock-You — это инициатива с открытым исходным кодом, основанная на сообществе, для обнаружения и картографирования инфраструктуры ALPR-наблюдения Flock Safety. Размещённый на GitHub по адресу colonelpanichacks/flock-you, этот проект использует доступное оборудование на базе ESP32 для идентификации камер Flock по их сетевым сигнатурам WiFi.
Это исчерпывающее руководство охватывает всё: от технической методологии обнаружения Flock до пошаговых инструкций по настройке трёх аппаратных платформ, установки прошивки и информации о покупке у авторизованных поставщиков. Независимо от того, являетесь ли вы сторонником конфиденциальности, исследователем безопасности или обеспокоенным гражданином, это руководство поможет вам создать или приобрести собственное устройство обнаружения.
Для понимания важности этой технологии и более широкого ландшафта слежки читайте наш сопутствующий материал: Слежка с помощью камер Flock Safety: распространённость, проблемы конфиденциальности и стратегии защиты .
Хотите узнать, где уже нанесены на карту камеры Flock? Flock Finder — инструмент с открытым исходным кодом, отображающий более 40 000 предполагаемых камер Flock Safety по всему миру с использованием данных WiFi WiGLE и снятия отпечатков OUI — обновляется ежедневно. Исходный код на GitHub .
Понимание методологии обнаружения Flock-You
Техническая основа
Камеры Flock Safety содержат встроенные модули WiFi для подключения и удалённого управления. Эти модули транслируют идентифицируемые сетевые сигнатуры, обнаруживаемые устройствами, работающими в режиме прослушивания WiFi. Проект Flock-You использует эту характеристику через:
1. Обнаружение WiFi OUI (организационно уникального идентификатора)
Каждый сетевой интерфейс имеет MAC-адрес, состоящий из:
- Первых 3 байт (24 бита): OUI, идентифицирующий производителя
- Последних 3 байт: идентификатор конкретного устройства
Исследователи @NitekryDPaul и сообщество DeFlockJoplin обнаружили 31 конкретный OUI, постоянно присутствующий в развёртываниях камер Flock Safety:
Основные OUI Espressif (модули на базе ESP32):
D4:AD:FC - Espressif Inc. (распространённый ESP32-S3)
AC:67:B2 - Espressif Inc. (ESP32-WROOM)
84:F3:EB - Espressif Inc. (варианты ESP32-S3)
B4:E6:2D - Espressif Inc. (ESP32-C3)
CC:DB:A7 - Espressif Inc. (на базе ESP32)
24:0A:C4 - Espressif Inc. (ESP32-SOLO)
30:AE:A4 - Espressif Inc. (ESP32-WROVER)
94:B9:7E - Espressif Inc. (на базе ESP32)
A4:CF:12 - Espressif Inc. (ESP32-S2)
C0:49:EF - Espressif Inc. (ESP32-C6)
Дополнительные OUI, идентифицированные в развёртываниях Flock:
[... 21 дополнительный OUI производителя ...]
Когда устройство обнаружения сканирует трафик WiFi в режиме прослушивания, оно идентифицирует любое устройство, транслирующее фреймы с этими OUI.
2. Обнаружение зондирующих запросов Wildcard
Камеры Flock периодически отправляют запросы зондирования wildcard в поисках доступных сетей. У них есть отличительные характеристики:
- Управляющий фрейм 802.11: тип=0, подтип=4
- Информационный элемент SSID: длина=0 (пустой/wildcard)
- Структура фрейма: предсказуемый паттерн в тайминге зондирования
- Специфичные для производителя IE: дополнительные индикаторы в полезной нагрузке фрейма
Прошивка обнаружения анализирует эти паттерны зондирующих запросов для повышения уверенности в идентификации камеры Flock сверх простого сопоставления OUI.
3. Мониторинг WiFi в режиме прослушивания
Стандартная работа WiFi принимает только фреймы, адресованные вашему устройству. Режим прослушивания захватывает все WiFi-фреймы в пределах досягаемости:
- Структура фрейма 802.11: анализ полей addr1, addr2, addr3
- Управляющие фреймы: зондирующие запросы, маяки, запросы на ассоциацию
- Фреймы данных: раскрывают паттерны поведения сети
- Управляющие фреймы: ACK, RTS, CTS предоставляют информацию о тайминге
Микроконтроллеры ESP32 поддерживают режим прослушивания через esp_wifi API, обеспечивая недорогое оборудование для обнаружения.
4. Анализ мощности сигнала
Устройства обнаружения измеряют RSSI (индикатор мощности принятого сигнала) для:
- Оценки расстояния до обнаруженных камер
- Триангуляции местоположений при нескольких измерениях
- Фильтрации ложных срабатываний на основе ожидаемых характеристик сигнала
- Создания тепловых карт плотности камер
Точность обнаружения и ложные срабатывания
Методология Flock-You обеспечивает высокую точность:
- Частота истинных срабатываний: ~95% для подтверждённых камер Flock в зоне действия
- Частота ложных срабатываний: ~5-10% в зависимости от окружения
- Дальность обнаружения: 15-90 метров в зависимости от препятствий и антенны
- Оценка уверенности: многофакторный анализ снижает количество ложных тревог
Распространённые источники ложных срабатываний:
- Платы разработки ESP32, используемые в других IoT-устройствах
- Коммерческие продукты на базе ESP32 (умный дом, датчики)
- Другие камеры видеонаблюдения, использующие аналогичные компоненты
- Оборудование для тестирования WiFi, обслуживаемое техниками
Стратегии смягчения:
- Многосигнатурное обнаружение: сочетание OUI + паттерн зондирования + физическая верификация
- Корреляция местоположения: сопоставление с известными местоположениями камер
- Визуальное подтверждение: физический осмотр после электронного обнаружения
- База данных сообщества: валидация обнаружений краудсорсингом
Сравнение аппаратных платформ
Для обнаружения Flock-You доступны три основные платформы, каждая с отличительными преимуществами:
Таблица обзора платформ
| Характеристика | DIY ESP32 | M5 Atom Lite (предустановленная прошивка) | OUI-SPY |
|---|---|---|---|
| Производитель | DIY / несколько поставщиков | STS Collective | Colonel Panic Tech |
| Цена | $5-12 | $39.99 | $85 |
| Процессор | ESP32-WROOM | ESP32-PICO | ESP32-S3 |
| Готов к использованию | Нет (сборка DIY) | Да (предустановленная прошивка) | Да (мультирежимный) |
| Дисплей | Опционально | RGB LED (матрица 5×5) | Отсутствует |
| Аккумулятор | Опционально | Внешний рекомендован | Не включён |
| GPS | Опционально | Нет | Нет |
| Оповещения | Зуммер + LED | RGB LED (синий=обнаружение) | Встроенный зуммер |
| Ведение журнала | Опционально | Нет | Нет |
| Корпус | 3D-печать или отсутствует | Компактный пластиковый модуль | Отсутствует (голая плата) |
| Прошивка | Прошивается вручную | Предустановленный FlockYou | Мультирежим (4 прошивки) |
| Лучше всего для | DIY-энтузиасты, обучение | Бюджетный готовый вариант | Многоцелевое обнаружение |
| Сложность настройки | Средняя-продвинутая | Plug-and-play | Plug-and-play |
| Вес | 20-50г (варьируется) | 18г (без корпуса) | ~40г |
| Размеры | Варьируется | 24×24×14мм | PCB-плата |
Подробный анализ платформ
1. Сборка DIY ESP32 ($5-12)
Обзор: Наиболее доступный вариант, использующий стандартные платы разработки ESP32 с открытой прошивкой.
Технические характеристики:
- Микроконтроллер: ESP32-WROOM-32 или аналогичный (двухъядерный, 240МГц)
- WiFi: 802.11 b/g/n, поддерживает режим прослушивания
- Память: 520КБ SRAM, 4МБ+ Flash
- Дисплей: Опционально (встроенного LED достаточно)
- Питание: USB или внешний аккумулятор
- Зуммер: Опциональный пассивный зуммерный модуль (KY-006)
- Индикаторы: Встроенный LED + опциональный зуммер
- Расширяемость: Совместим с макетной платой, лёгкие модификации
Прошивка: Форк с открытым исходным кодом simeononsecurity/flock-you-esp32:
- Модифицирован для стандартного оборудования ESP32 (GPIO 25, 2, 17)
- Стартовая мелодия из Super Mario Bros. (подтверждает работу зуммера)
- Два быстрых нарастающих сигнала при новом обнаружении
- Сигналы heartbeat каждые 10 секунд при активном слежении
- Поддержка панели управления Flask для вардрайвинга с GPS
- Экспорт в форматы JSON, CSV, KML
Варианты сборки:
- Только LED ($5): Голый ESP32 + USB-кабель, только визуальная обратная связь
- Макетная плата ($9-11): Добавьте пассивный зуммер + макетная плата + перемычки, звуковые оповещения
- В корпусе ($10-12): Добавьте 3D-печатный корпус со защёлкивающейся крышкой
Преимущества:
- ✅ Самый дешёвый вариант (экономия 85-95% по сравнению с OUI-SPY)
- ✅ Полностью открытый исходный код и возможность модификации
- ✅ Использует широко доступные платы ESP32
- ✅ Образовательный, обучает встраиваемым системам
- ✅ Обширная документация и руководства
- ✅ Доступны файлы корпуса для 3D-печати
- ✅ Такая же точность обнаружения, как у премиальных устройств
Недостатки:
- ❌ Требует самостоятельной сборки (макетная плата без пайки или 3D-корпус)
- ❌ Необходима ручная прошивка
- ❌ Нет встроенного аккумулятора (питание USB или внешний)
- ❌ Только базовая звуковая обратная связь (нет дисплея)
- ❌ Требует времени на поиск компонентов
Лучше всего для: мейкеров, студентов, сторонников конфиденциальности с ограниченным бюджетом, тех, кто хочет понять, как работает обнаружение, любителей DIY-проектов.
Покупка компонентов:
- Amazon: Искать «ESP32 DevKit» или «ESP32 Breadboard Kit»
- AliExpress/eBay: Доступны скидки при оптовых закупках
- Adafruit: Качественные отобранные детали с обучающими материалами
Ресурсы по настройке:
- Репозиторий GitHub: github.com/simeononsecurity/flock-you-esp32
- Руководство по сборке: Бессварочная сборка за 10-15 минут
- Файлы корпуса: Параметрический дизайн OpenSCAD + STL-файлы
2. M5 Atom Lite с предустановленной прошивкой от STS Collective ($39.99)
Обзор: Компактное устройство обнаружения с предустановленной прошивкой, готово к использованию сразу из коробки.
Технические характеристики:
- Микроконтроллер: ESP32-PICO-D4 (двухъядерный, 240МГц)
- WiFi: 802.11 b/g/n, поддерживает режим прослушивания
- Память: 520КБ SRAM, 4МБ Flash
- Дисплей: RGB LED-матрица 5×5 (WS2812C NeoPixel)
- Питание: 5В через USB-C или разъём Grove
- Аккумулятор: Не включён (рекомендуется внешний USB-аккумулятор)
- Индикатор: Программируемый RGB LED (синий=обнаружение)
- Кнопки: 1 программируемая кнопка
- Ввод/вывод: Разъём Grove для расширения
- Размер: Ультракомпактный 24×24×14мм
- Корпус: Прочный пластиковый модуль
Прошивка: Пользовательский порт FlockYou от STS Collective (проприетарный):
- Предустановлен и готов к использованию
- Синий светодиод при обнаружении камеры Flock
- Основан на исследовании FlockYou от colonelpanichacks
- Не требует настройки или прошивки
- Простая работа plug-and-play
- Опциональная поддержка панели управления
Преимущества:
- ✅ Предустановленная прошивка, техническая настройка не требуется
- ✅ Доступное решение готово к использованию
- ✅ Чрезвычайно компактный и портативный
- ✅ Проверенная аппаратная платформа
- ✅ Простой синий LED = обнаружение
- ✅ Питание от USB-C (автомобиль, внешний аккумулятор, ноутбук)
- ✅ Качественная поддержка поставщика
- ✅ Обычная цена $99.99, по акции $39.99
Недостатки:
- ❌ Нет встроенного аккумулятора (требуется питание USB)
- ❌ Ограниченный дисплей (только RGB LED, нет экрана)
- ❌ Прошивка проприетарная, пока не с открытым исходным кодом
- ❌ Нет ведения журнала без подключения к компьютеру
- ❌ Одна кнопка ограничивает функциональность
Лучше всего для: пользователей, желающих мгновенного обнаружения без DIY-работы, приоритета портативности, тех, кто доволен простой обратной связью через LED, экономных покупателей, желающих готовое решение.
Покупка: stscollective.com/products/flockyou-m5-atom-lite-flock-camera-detector
💰 Эксклюзивная скидка: Сэкономьте до 20% на продукты STS Collective — используйте код SIMEONONSECURITY при оформлении заказа или нажмите здесь для покупки со скидкой .
3. OUI-SPY от Colonel Panic Tech ($85)
Обзор: Многорежимная плата обнаружения слежки с четырьмя различными режимами прошивки, выбираемыми через меню WiFi.
Технические характеристики:
- Микроконтроллер: ESP32-S3 двухъядерный Xtensa LX7, 8МБ Flash
- WiFi: 802.11 b/g/n, поддерживает режим прослушивания
- Память: 8МБ Flash
- Дисплей: Отсутствует (голая PCB с LED-индикаторами)
- Аккумулятор: Не включён
- Зарядка: Питание и программирование через USB-C
- Хранилище: Отсутствует (только режимы обнаружения)
- Индикаторы: Встроенный PWM-зуммер с мелодиями для каждого режима
- Кнопки: Кнопка Boot для переключения режимов
- Антенна: Переключаемая, встроенная керамическая 2.4ГГц ИЛИ внешняя через разъём MMCX
- Корпус: Отсутствует (голая PCB с художественным оформлением)
- Уникальная особенность: Рандомизация MAC при каждой загрузке
Прошивка: OUI-SPY Unified Blue с 4 выбираемыми режимами:
- Режим Detector: Многоцелевой BLE-сканер с фильтрацией OUI + веб-портал конфигурации
- Режим Foxhunter: RSSI-трекер близости к одной цели для радиопеленгования
- Режим Flock-You: Обнаружение камер Flock Safety и Raven с GPS-вардрайвингом, экспортом JSON/CSV/KML
- Режим Sky Spy: Детектор RemoteID дронов (OpenDroneID / ASTM F3411) с отслеживанием нескольких дронов
Выбор режима:
- Меню загрузки WiFi по адресу 192.168.4.1
- Удерживайте кнопку BOOT 2 секунды для возврата к селектору
- Память последнего режима между циклами питания
- Мелодии загрузки для каждого режима (ретро-чиптюн оповещения)
- Работа только в режиме обнаружения (ничего не передаётся)
Преимущества:
- ✅ Четыре режима прошивки в одном устройстве
- ✅ Переключаемая антенна (встроенная или внешняя MMCX)
- ✅ Встроенный зуммер с пользовательскими мелодиями загрузки
- ✅ Профессиональный дизайн PCB
- ✅ Многоцелевой: ALPR, дроны, BLE, радиопеленгование
- ✅ Поддержка внешней антенны для расширенного диапазона
- ✅ От создателя оригинального проекта Flock-You
- ✅ Активная разработка и обновления
Недостатки:
- ❌ Самая высокая цена для единственной цели обнаружения Flock
- ❌ Корпус не включён (голая PCB)
- ❌ Нет встроенного аккумулятора
- ❌ Нет дисплея (только звуковая обратная связь для большинства режимов)
- ❌ Излишняя сложность для базового обнаружения
- ❌ Внешний GPS необходим для функций вардрайвинга
Лучше всего для: многоцелевого обнаружения слежки, пользователей, желающих обнаружение дронов + ALPR + BLE в одном устройстве, приложений радиопеленгования, тех, кто ценит переключаемые антенны и продвинутые функции.
Покупка: colonelpanic.tech
Пошаговые инструкции по настройке
Руководство по настройке 1: Сборка DIY ESP32
Для получения полных подробных инструкций посетите репозиторий GitHub: github.com/simeononsecurity/flock-you-esp32
Краткий обзор быстрого старта
-
Необходимое оборудование:
- Плата ESP32 DevKit ($5-6)
- USB-кабель (Micro-USB или USB-C в зависимости от платы)
- Опционально: Пассивный зуммерный модуль (KY-006), макетная плата, перемычки
- Опционально: Корпус из 3D-печати
-
Настройка программного обеспечения:
# Установить PlatformIO pip install platformio # Клонировать репозиторий git clone https://github.com/simeononsecurity/flock-you-esp32.git cd flock-you-esp32 # Прошить прошивку pio run -t upload pio device monitor -
Сборка оборудования (при использовании зуммера):
- Плюс зуммера → GPIO 25
- Минус зуммера → GND
- Индикатор LED → GPIO 2 (встроенный)
- Питание через USB
-
Подтверждение запуска:
- Воспроизводится мелодия 1-2 из Super Mario Bros. (если зуммер подключён)
- LED мигает для индикации сканирования
- Серийный монитор показывает инициализацию «Flock-You ESP32»
-
Оповещения об обнаружении:
- Новое обнаружение: Два быстрых нарастающих сигнала (2000→2800 Гц)
- Heartbeat: Два сигнала каждые 10 секунд при активном слежении
- LED: Мигает при каждом обнаружении
-
GPS-вардрайвинг (опционально):
- Подключите к компьютеру через USB
- Запустите панель Flask:
cd api && python flockyou.py - Откройте http://localhost:5000
- Подключите GPS-устройство или используйте геолокацию браузера
- Экспортируйте обнаружения в JSON/CSV/KML
Полное руководство по сборке, файлы корпуса и устранение неполадок: см. README на GitHub
Руководство по настройке 2: M5 Atom Lite с предустановленной прошивкой (STS Collective)
Быстрый старт
-
Распаковка:
- Устройство M5 Atom Lite (с предустановленной прошивкой FlockYou)
- Проверьте список продукта на наличие USB-C кабеля в комплекте
-
Включение:
- Подключите к источнику питания USB-C (внешний аккумулятор, USB автомобиля, сетевой адаптер, компьютер)
- Устройство загружается автоматически
- RGB LED-матрица инициализируется
-
Работа:
- Ожидание/Сканирование: LED отображает паттерн сканирования
- Обнаружение: LED становится СИНИМ при обнаружении камеры Flock
- Кнопка: Нажмите для повторного сканирования или сброса вручную
-
Портативное использование:
- Подключите к USB-аккумулятору (5000мАч = ~20 часов)
- Поместите в подстаканник, сумку или карман
- LED виден через полупрозрачный корпус
-
Подключение к панели управления (опционально):
- Подключите устройство к компьютеру через USB-C
- Установите панель FlockYou согласно инструкциям STS Collective
- Просматривайте обнаружения в реальном времени в браузерном интерфейсе
Предупреждение: Это проприетарная прошивка. Перепрошивка версиями с открытым исходным кодом навсегда удалит прошивку STS.
Руководство по настройке 3: Многорежимная плата OUI-SPY
Начальная настройка
-
Содержимое упаковки:
- Голая плата OUI-SPY PCB
- Кабель USB-C
- Руководство по быстрому старту
-
Первое включение:
- Подключите питание USB-C (компьютер, сетевой адаптер или внешний аккумулятор)
- Устройство транслирует WiFi-сеть:
OUISPY-[ID] - Зуммер воспроизводит мелодию загрузки, специфичную для режима
-
Выбор режима WiFi:
- Подключите телефон/компьютер к WiFi-сети OUI-SPY
- Откройте браузер по адресу:
http://192.168.4.1 - Веб-интерфейс отображает 4 режима прошивки:
- Detector — многоцелевой BLE-сканер
- Foxhunter — радиопеленгование
- Flock-You — обнаружение ALPR-камер
- Sky Spy — детектор RemoteID дронов
- Выберите нужный режим и нажмите «Activate»
-
Работа в режиме Flock-You:
- Устройство перезагружается в режим Flock-You
- Зуммер воспроизводит стартовую мелодию Flock-You
- Начинает сканирование 31 известных OUI
- Оповещение об обнаружении: Зуммер издаёт уникальный паттерн
- Последний режим запоминается между циклами питания
-
Переключение режимов:
- Удерживайте кнопку BOOT 2 секунды
- Устройство возвращается к селектору режимов WiFi
- Переподключитесь к WiFi и выберите новый режим
Продвинутый уровень: Внешняя антенна
- Переключение антенны (для расширенного диапазона):
- По умолчанию: использует встроенную керамическую антенну
- Подключите антенну MMCX к разъёму MMCX
- Прошивка автоматически переключается на внешнюю антенну
- Используйте направленную/Яги антенну для дальнего обнаружения
Монтаж
- Установка в транспортном средстве/стационарная:
- Корпус не включён, голая плата требует защиты перед монтажом
- Варианты:
- Напечатайте пользовательский корпус на 3D-принтере
- Крепление на липучке к приборной панели
- Используйте двустороннюю ленту
- DIY-бокс для проекта
- Держите порт USB-C доступным для питания
Экспорт данных (режим Flock-You)
- GPS-вардрайвинг:
- Подключите внешний GPS-модуль (не включён)
- Устройство записывает обнаружения с координатами
- Загружайте файлы данных через веб-интерфейс
- Форматы экспорта: JSON, CSV, KML
Примечание: Проверяйте colonelpanic.tech для обновлений прошивки и документации, специфичной для OUI-SPY Unified Blue.
Руководство по покупке и информация о поставщиках
Авторизованные поставщики
Colonel Panic Tech (colonelpanic.tech)
Предлагаемые продукты:
- OUI-SPY ($85): Устройство обнаружения Flock готово к использованию
- DIY-наборы ($55): Компоненты + PCB + руководство по сборке
- Дополнительный GPS-модуль ($18): Совместимый модуль GPS-6M
- Аксессуары: Антенны, корпуса, обновления аккумуляторов
Почему покупать у Colonel Panic:
- ✅ Напрямую от разработчика оборудования OUI-SPY
- ✅ Предустановлена последняя прошивка
- ✅ Включена техническая поддержка
- ✅ Этика открытого исходного кода (схемы доступны)
- ✅ Активный форум сообщества
Доставка:
- Внутри США: 3-5 рабочих дней
- Международная: 7-14 рабочих дней
- Бесплатная доставка при заказе >$100
Гарантия: Аппаратная гарантия 90 дней, пожизненные обновления прошивки
Веб-сайт: https://colonelpanic.tech
STS Collective (stscollective.com)
Предлагаемые продукты:
- M5 Atom Lite с предустановленной прошивкой ($39.99): Устройство обнаружения Flock готово к использованию
- Аксессуары: Совместимы с различными платформами ESP32
Почему покупать у STS Collective:
- ✅ Предустановленные устройства готовы к использованию
- ✅ Контроль качества и тестирование
- ✅ Доступные цены
- ✅ Поддержка клиентов
Доставка:
- Внутри США: 2-4 рабочих дня (Priority Mail)
- Международная: 7-21 рабочих дней
- Доступны ускоренные варианты
Гарантия: Стандартная гарантия на оборудование
Веб-сайт: https://stscollective.com
💰 Скидка для читателей: Используйте код SIMEONONSECURITY для получения до 20% скидки на продукты STS Collective — stscollective.com/discount/SIMEONONSECURITY .
Другие источники для M5 Atom Lite
Официальный магазин M5Stack:
- Веб-сайт: shop.m5stack.com
- Цена: $9.95 за голый Atom Lite
- Аксессуары: Модули аккумуляторов, датчики Grove, корпуса
- Доставка: Международная, 7-14 дней
Amazon: Искать «M5Stack Atom Lite»
- Цена: ~$12-15 (варьируется в зависимости от продавца)
- Доступна Prime-доставка
- Варианты комплектов с аксессуарами
Adafruit: adafruit.com
- Отобранный розничный продавец электроники
- Отличные учебные ресурсы
- Быстрая доставка из США
Примечание: При покупке голого M5 Atom Lite прошивку необходимо устанавливать отдельно, следуя DIY-руководству выше. Версия STS Collective с предустановленной прошивкой является другим продуктом.
Сводка сравнения цен
| Устройство | Базовая цена | Опциональные дополнения | Общие инвестиции | Время настройки |
|---|---|---|---|---|
| DIY ESP32 | $5-12 | 3D-корпус, аккумулятор | $5-20 | 15-30 мин |
| M5 Atom Lite | $39.99 | Внешний аккумулятор $10 | $40-50 | Plug-and-play |
| OUI-SPY | $85 | Внешняя антенна $20, корпус | $85-115 | Plug-and-play |
Использование устройства обнаружения: практические сценарии
Сценарий 1: Картографирование ежедневного маршрута
Цель: Документирование местоположений камер Flock по регулярным маршрутам.
Настройка:
- Используйте устройство с возможностью GPS (DIY ESP32 с GPS-модулем или OUI-SPY с GPS)
- Включите автоматическое ведение журнала
- Установите в транспортном средстве или носите в кармане
- Установите чувствительность на СРЕДНИЙ уровень для уменьшения ложных срабатываний
Процедура:
- Запустите устройство обнаружения перед отправлением
- Проедьте по обычному маршруту
- Устройство оповещает при обнаружении камер Flock
- Координаты GPS автоматически регистрируются
- Вернитесь домой и экспортируйте данные
- Импортируйте GPX/CSV в картографическое программное обеспечение
- Создайте личную карту расположения камер
Преимущества:
- Осведомлённость о покрытии наблюдения по вашим маршрутам
- Определение альтернативных маршрутов без камер
- Вклад в проекты картографирования сообщества
- Отслеживание изменений в развёртывании со временем
Сценарий 2: Оценка наблюдения в квартале
Цель: Определение охвата камерами Flock в жилом районе.
Настройка:
- Используйте портативное устройство (M5 Atom Lite, DIY ESP32 или OUI-SPY)
- Пешеходный или велосипедный осмотр
- Стационарный мониторинг на ключевых перекрёстках
Процедура:
- Пройдите/проедьте по улицам квартала
- Останавливайтесь на каждом перекрёстке на 30-60 секунд
- Отмечайте обнаружения на карте
- Используйте мощность сигнала для оценки расстояния/направления
- Визуально подтверждайте местоположения камер по возможности
- Документируйте результаты с фотографиями (из общественных мест)
Результат:
- Полная карта местной инфраструктуры наблюдения
- Доказательства для организации сообщества
- Данные для запросов публичных записей
- Осведомлённость для личных решений в области конфиденциальности
Сценарий 3: Оценка конфиденциальности во время поездок
Цель: Понимание воздействия наблюдения во время поездок.
Настройка:
- Возьмите компактное устройство (M5 Atom Lite в кармане или DIY ESP32)
- Включите непрерывное ведение журнала
- Просмотрите данные после поездки
Варианты использования:
- Медицинские приёмы: Оценка наблюдения вблизи клиник
- Юридические консультации: Проверка охвата вблизи офиса адвоката
- Религиозные службы: Понимание мониторинга вблизи мест поклонения
- Политические мероприятия: Оценка наблюдения на событиях/протестах
- Бытовые ситуации: Определение мониторинга места проживания
Сценарий 4: Общественная защита
Цель: Предоставление данных для политических дебатов и общественной осведомлённости.
Применения:
- Представляйте результаты на заседаниях городского совета
- Включайте в запросы публичных записей
- Делитесь с организациями по защите конфиденциальности
- Вносите вклад в исследовательские проекты
- Информируйте ассоциации кварталов
Представление данных:
- Создавайте тепловые карты, показывающие плотность камер
- Генерируйте отчёты о неравенстве охвата
- Создавайте хронологии расширения развёртывания
- Сопоставляйте со статистикой преступности (или её отсутствием)
Подробный технический разбор: понимание кода
Основной алгоритм обнаружения (упрощённый)
Для тех, кто интересуется технической реализацией, вот упрощённый вид логики обнаружения:
// Flock-You Detection Core (Conceptual - not full code)
// OUI Database (31 known Flock-associated OUIs)
const uint8_t FLOCK_OUI_LIST[][3] = {
{0xD4, 0xAD, 0xFC}, // Espressif ESP32-S3
{0xAC, 0x67, 0xB2}, // Espressif ESP32-WROOM
{0x84, 0xF3, 0xEB}, // Espressif ESP32-S3 variant
// ... 28 more OUIs ...
};
// Promiscuous mode callback
void wifi_sniffer_callback(void* buf, wifi_promiscuous_pkt_type_t type) {
wifi_promiscuous_pkt_t *pkt = (wifi_promiscuous_pkt_t*)buf;
// Extract MAC address from frame
uint8_t *mac = pkt->payload + 10; // addr2 field position
// Check against OUI database
for (int i = 0; i < NUM_OUIS; i++) {
if (memcmp(mac, FLOCK_OUI_LIST[i], 3) == 0) {
// OUI match found
int rssi = pkt->rx_ctrl.rssi;
// Check signal strength threshold
if (rssi > RSSI_THRESHOLD) {
// Analyze frame for additional signatures
if (is_wildcard_probe_request(pkt)) {
// High confidence detection
trigger_alert(mac, rssi, HIGH_CONFIDENCE);
} else {
// OUI match only
trigger_alert(mac, rssi, MEDIUM_CONFIDENCE);
}
}
}
}
}
// Wildcard probe detection
bool is_wildcard_probe_request(wifi_promiscuous_pkt_t *pkt) {
// Management frame, subtype probe request
if ((pkt->payload[0] & 0x0F) != 0x04) return false;
// Check for empty SSID IE (wildcard)
// Position depends on frame structure
uint8_t *ie = &pkt->payload[24]; // Start of IEs
if (ie[0] == 0x00 && ie[1] == 0x00) {
return true; // Wildcard probe
}
return false;
}
Ключевые технические концепции
Режим прослушивания: Вместо получения только фреймов, адресованных вашему устройству, ESP32 захватывает все WiFi-фреймы в пределах досягаемости. Это необходимо для обнаружения близлежащих устройств, не взаимодействующих с вашим детектором.
Структура MAC-адреса: Каждый WiFi-фрейм содержит несколько MAC-адресов:
addr1: Адрес получателяaddr2: Адрес передатчика (содержит OUI)addr3: Адрес конечного назначения/источника
RSSI (индикатор мощности принятого сигнала): Мощность сигнала в дБм (отрицательные децибелы относительно 1 милливатта). Типичные значения:
- -30 дБм: Чрезвычайно сильный (очень близко)
- -50 дБм: Сильный сигнал
- -70 дБм: Слабый, но используемый
- -90 дБм: Очень слабый (граница диапазона)
Зондирующие запросы: WiFi-устройства отправляют зондирующие запросы для обнаружения доступных сетей. Зондирование wildcard (пустой SSID) ищет любую сеть, что характерно для IoT-устройств, таких как камеры Flock, делая их надёжно обнаруживаемыми.
Устранение распространённых проблем
Проблема: Нет обнаружений, хотя известная камера находится рядом
Возможные причины:
- Камера отключена/выключена: Камеры Flock временно неактивны иногда
- Сигнал заблокирован: Строительные материалы поглощают WiFi (металл, бетон)
- Вне зоны действия: Эффективная дальность ~30-90 метров в зависимости от препятствий
- Проблема прошивки: Устаревшая прошивка пропускает более новые варианты OUI
Решения:
- Убедитесь, что камера видна и работает (солнечные панели, огни)
- Подойдите ближе к предполагаемому местоположению камеры
- Попробуйте различные ориентации антенны
- Обновите до последней прошивки Flock-You
- Проверьте, что устройство активно сканирует (проверьте активность LED/дисплея)
Проблема: Чрезмерные ложные срабатывания
Возможные причины:
- Высокая плотность ESP32-устройств: Устройства умного дома, IoT широко распространены
- Слишком высокая чувствительность: Обнаружение удалённых/нерелевантных устройств
- Другие камеры видеонаблюдения: Многие используют ESP32-модули
Решения:
- Уменьшите настройку чувствительности
- Включите обнаружение зондирования wildcard (более высокая уверенность)
- Физически проверяйте обнаружения перед регистрацией
- Используйте мощность сигнала для фильтрации (оповещайте только при сильных сигналах)
- Обновите базу данных OUI для фокусировки на подтверждённых OUI Flock
Проблема: Аккумулятор быстро разряжается
Возможные причины:
- Непрерывное сканирование: Нет управления sleep/питанием
- Дисплей постоянно включён: Экран потребляет значительную мощность
- GPS активен: GPS-модули энергоёмкие
- Старый аккумулятор: Li-Po аккумуляторы деградируют со временем
Решения:
- Включите режим пассивного сканирования (периодическое vs. непрерывное)
- Установите таймаут дисплея
- Отключите GPS, когда картографирование не нужно
- Замените аккумулятор (OUI-SPY/mesh-detect v2 имеют заменяемые аккумуляторы)
- Используйте внешний аккумулятор для расширенных сессий
Проблема: GPS не получает захват
Возможные причины:
- Использование в помещении: GPS требует видимости неба
- Антенна не подключена: mesh-detect v2 требует подключения внешней антенны
- Холодный старт: Первый захват GPS занимает 5-15 минут
- Помехи: Близлежащая электроника мешает сигналу
Решения:
- Переместитесь на позицию с чистым видом неба
- Убедитесь в правильном подключении антенны (разъём SMA)
- Дождитесь начального захвата (последующие захваты быстрее)
- Отдалитесь от источников радиочастотных помех
- Убедитесь, что GPS включён в настройках
Проблема: Данные не записываются на SD-карту
Возможные причины:
- SD-карта не отформатирована: Должна быть в формате FAT32
- SD-карта заполнена: Нет оставшегося места
- Карта не обнаружена: Не полностью вставлена
- Повреждение файловой системы: Карта повреждена
Решения:
- Отформатируйте SD-карту как FAT32 (максимум 32ГБ для совместимости)
- Удалите старые журналы или используйте большую карту
- Вставьте карту полностью (должен быть щелчок)
- Переформатируйте карту или замените при повреждении
- Убедитесь, что устройство распознаёт карту (меню покажет статус SD)
Правовые и этические соображения
Правовой статус устройств обнаружения
Законность сканирования WiFi:
- ✅ Законно в США: Пассивный мониторинг WiFi (только приём) законен
- ✅ Без перехвата: Устройства только мониторят публично транслируемые фреймы
- ✅ Без расшифровки: Не предпринимаются попытки расшифровки данных или подключения к сетям
- ✅ Аналогично радиосканерам: Сопоставимый правовой статус с полицейскими сканерами
Важные различия:
- ❌ Незаконно: Активное глушение/помехи работе камеры
- ❌ Незаконно: Попытки взлома или доступа к системам камер
- ❌ Незаконно: Уничтожение или физическое вмешательство в камеры
- ⚠️ Серая зона: В некоторых юрисдикциях действуют более строгие законы о конфиденциальности. Проверьте местные правила перед использованием.
Рекомендация: Устройства обнаружения предназначены только для осведомлённости. Не вмешивайтесь в работу камеры.
Руководство по этическому использованию
Ответственное использование:
- ✅ Используйте для личной осведомлённости о наблюдении
- ✅ Документируйте для защитных и политических дискуссий
- ✅ Делитесь агрегированными данными с организациями по конфиденциальности
- ✅ Вносите вклад в проекты картографирования сообщества
- ✅ Просвещайте других об инфраструктуре наблюдения
Избегайте:
- ❌ Использования данных для содействия незаконной деятельности
- ❌ Преследования владельцев недвижимости, установивших камеры
- ❌ Проникновения для подтверждения местоположений камер
- ❌ Самосудных действий против инфраструктуры наблюдения
Соображения конфиденциальности
Конфиденциальность ваших данных:
- Устройства обнаружения регистрируют ВАШЕ местоположение (через GPS)
- Храните эти данные в безопасности
- Осознавайте риск судебной повестки при участии в судебных разбирательствах
- Рассмотрите шифрование для чувствительных файлов журналов
- Понимайте политику конфиденциальности поставщиков для устройств с облачным подключением
Уважение к другим:
- Будьте внимательны при использовании устройств обнаружения в частных пространствах
- Не используйте для отслеживания других лиц
- Учитывайте этические последствия обмена данными
Сообщество и разработка с открытым исходным кодом
Вклад в проект Flock-You
Проект Flock-You процветает благодаря вкладу сообщества:
Репозиторий GitHub: github.com/colonelpanichacks/flock-you
Способы внести вклад:
- Обнаружение новых OUI: Отправляйте вновь идентифицированные OUI камер Flock
- Улучшения кода: Отправляйте pull-запросы для улучшения прошивки
- Аппаратные проекты: Делитесь пользовательскими проектами устройств обнаружения
- Документация: Улучшайте руководства по настройке, переводы
- Тестирование: Сообщайте об ошибках, проверяйте функциональность на разных устройствах
- Картографирование: Вносите вклад в краудсорсинговые базы данных местоположений камер
Ресурсы сообщества
Форумы и дискуссии:
- Reddit: r/privacy, r/privacytoolsIO, активные дискуссии
- Discord: Сервер Colonel Panic Tech, чат в реальном времени
- GitHub Issues: Техническая поддержка и запросы функций
Исследовательские работы:
- Академические исследования о наблюдении ALPR
- Оценки воздействия на конфиденциальность
- Правовой анализ законности устройств обнаружения
Правозащитные организации:
- Electronic Frontier Foundation (EFF): Отслеживание ALPR
- ACLU: Наблюдение и права на конфиденциальность
- Местные группы: DeFlockJoplin и аналогичные общественные инициативы
Дорожная карта будущего развития
Планируемые функции (из GitHub проекта):
- Машинное обучение: Распознавание паттернов для более высокой точности
- Облачная синхронизация: Опциональная краудсорсинговая база данных обнаружений
- Мобильные приложения: Интеграция со смартфонами для улучшенных интерфейсов
- Дополнительные режимы обнаружения: Другие технологии наблюдения
- Оповещения в реальном времени: Push-уведомления через сотовую связь/WiFi
Заключение: помощь конфиденциальности с помощью технологий
Проект обнаружения Flock-You представляет собой мощную демократизацию технологии контрнаблюдения. Менее чем за стоимость ежемесячной подписки на стриминг люди получают осведомлённость об инфраструктуре наблюдения вокруг них. Независимо от того, выбираете ли вы сборку DIY ESP32 ($5-12), готовый M5 Atom Lite ($40) или многорежимный OUI-SPY ($85), вы инвестируете в осведомлённость о конфиденциальности и цифровую автономию.
Основные тезисы
✅ Расширение прав через открытый исходный код: Разработка под руководством сообщества обеспечивает доступность ✅ Доступная технология: Потребительское оборудование (ESP32) делает обнаружение доступным ✅ Множество платформ: Варианты для разных бюджетов и уровней технических навыков ✅ Активная разработка: Регулярные обновления с новыми сигнатурами OUI и функциями ✅ Законно и этично: Пассивный мониторинг соответствует законам о связи ✅ Общественная польза: Способствует общественной осведомлённости и политическим дискуссиям
Следующие шаги
- Узнайте больше о важности обнаружения: Слежка с помощью камер Flock Safety: распространённость и проблемы конфиденциальности
- Выберите платформу: Решите, какое устройство соответствует вашим потребностям и бюджету
- Закажите оборудование: Купите у авторизованных поставщиков
- Настройте и сконфигурируйте: Следуйте подробным руководствам в этой статье
- Присоединитесь к сообществу: Взаимодействуйте с другими пользователями, делитесь результатами, вносите улучшения
- Действуйте: Используйте свои данные для защиты, осведомлённости и принятия обоснованных решений
Распространение наблюдения ALPR представляет собой значительный сдвиг в динамике конфиденциальности. Технологии контрнаблюдения, такие как Flock-You, предлагают критически важную возможность: осведомлённость. Когда мы понимаем масштаб и охват наблюдения, мы принимаем обоснованные решения относительно наших передвижений, нашей защитной деятельности и наших ожиданий конфиденциальности в общественных пространствах.
Технологии обеспечили повсеместное наблюдение. Технологии также помогают тем, кто ценит конфиденциальность. Проект Flock-You является свидетельством силы сотрудничества с открытым исходным кодом в защите гражданских свобод.
Связанные статьи
| Статья | Описание |
|---|---|
| Слежка с помощью камер Flock Safety: распространённость, проблемы конфиденциальности и стратегии защиты | Окончательное руководство по сети ALPR Flock Safety, задокументированным злоупотреблениям, ресурсам организации сообщества и тому, что вы можете сделать для защиты себя |
| Flock Finder: карта каждой подозреваемой камеры Flock Safety рядом с вами | Как использовать инструмент Flock Finder с открытым исходным кодом для визуализации 40 000+ подозреваемых камер Flock по всему миру с использованием данных WiGLE и снятия отпечатков OUI |
| Как прошить Rayhunter на устройства обнаружения IMSI Catcher | Пошаговое руководство по прошивке Rayhunter для обнаружения IMSI catcher и стингреев — дополняет обнаружение ALPR |
| Пользовательская прошивка DagShell для Orbic RCL400 | Полное руководство по установке DagShell на Orbic RCL400 для расширенного мониторинга сотовой сети и обнаружения IMSI catcher |
| Сравнение устройств Rayhunter 2026 | Сравнение устройств, поддерживаемых Rayhunter, для выбора правильного оборудования для набора инструментов контрнаблюдения |
Ссылки
- Репозиторий GitHub Flock-You — colonelpanichacks
- Flock Finder — интерактивная карта ALPR-камер
- Flock Finder — репозиторий GitHub
- Colonel Panic Tech — официальный поставщик
- STS Collective — M5 Atom Lite с предустановленной прошивкой
- Официальная документация M5Stack
- Техническая документация Espressif ESP32
- Руководство по режиму прослушивания WiFi
- Исследования сообщества DeFlockJoplin
- Electronic Frontier Foundation — ALPR
- Официальная загрузка Arduino IDE
- Документация Platform.io
- База данных OUI — стандарты IEEE
- Справочник по структуре фреймов 802.11