Table of Contents

Инструмент с открытым исходным кодом для повышения осведомлённости о слежке, картирующий камеры ALPR Flock Safety с помощью краудсорсинговых данных WiFi.

Что такое Flock Finder?

Flock Finder — это проект с открытым исходным кодом, картирующий камеры ALPR (автоматического распознавания номерных знаков) Flock Safety по всей территории США и в 108 других странах. Он сочетает 31 известный WiFi-префикс OUI (организационно уникальный идентификатор) Flock Safety с краудсорсинговой базой данных WiFi WiGLE для выявления и отображения предполагаемых местоположений камер на интерактивной карте.

Проект размещён по адресу github.com/simeononsecurity/flock-finder , автоматически обновляется ежедневно с помощью GitHub Actions и по состоянию на июль 2026 года нанёс на карту более 40 000 предполагаемых камер в 964 регионах мира.

Показатель Значение
Нанесённых камер 40 026+
Известных OUI-префиксов 31
Охваченных стран 109
Охваченных регионов 964
Срок хранения данных 730 дней (2 года)
Частота автообновления Ежедневно

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

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


Принцип работы: OUI-отпечатки через WiGLE

Ключевая идея

Камеры Flock Safety содержат WiFi-трансиверы, которые периодически выходят из режима сна для загрузки захваченных данных о номерных знаках в облако. В эти короткие активные периоды камера транслирует WiFi-кадры, содержащие её MAC-адрес — а первые три байта каждого MAC-адреса идентифицируют производителя. Это и есть OUI (организационно уникальный идентификатор).

Исследователь безопасности @NitekryDPaul обнаружил 30 OUI-префиксов, постоянно связанных с аппаратным обеспечением камер Flock Safety, с помощью анализа в неразборчивом режиме на частоте 2,4 ГГц. 31-й префикс (82:6B:F2) был предоставлен Michael / DeFlockJoplin во время полевых испытаний в Джоплине, штат Миссури.

Flock Finder берёт эти 31 OUI, запрашивает WiGLE на предмет любых зафиксированных WiFi-сетей, соответствующих этим префиксам, и отображает результаты на карте.

31 известный OUI-префикс Flock Safety

# OUI-префикс Источник # OUI-префикс Источник
1 70:C9:4E @NitekryDPaul 17 D0:39:57 @NitekryDPaul
2 3C:91:80 @NitekryDPaul 18 E8:D0:FC @NitekryDPaul
3 D8:F3:BC @NitekryDPaul 19 E0:4F:43 @NitekryDPaul
4 80:30:49 @NitekryDPaul 20 B8:1E:A4 @NitekryDPaul
5 B8:35:32 @NitekryDPaul 21 70:08:94 @NitekryDPaul
6 14:5A:FC @NitekryDPaul 22 58:8E:81 @NitekryDPaul
7 74:4C:A1 @NitekryDPaul 23 EC:1B:BD @NitekryDPaul
8 08:3A:88 @NitekryDPaul 24 3C:71:BF @NitekryDPaul
9 9C:2F:9D @NitekryDPaul 25 58:00:E3 @NitekryDPaul
10 C0:35:32 @NitekryDPaul 26 90:35:EA @NitekryDPaul
11 94:08:53 @NitekryDPaul 27 5C:93:A2 @NitekryDPaul
12 E4:AA:EA @NitekryDPaul 28 64:6E:69 @NitekryDPaul
13 F4:6A:DD @NitekryDPaul 29 48:27:EA @NitekryDPaul
14 F8:A2:D6 @NitekryDPaul 30 A4:CF:12 @NitekryDPaul
15 24:B2:B9 @NitekryDPaul 31 82:6B:F2 DeFlockJoplin
16 00:F4:8D @NitekryDPaul

Техника обнаружения addr1

Ключевое открытие @NitekryDPaul выходит за рамки простого сопоставления по MAC-адресу передатчика. Камеры Flock проводят большую часть своего рабочего цикла в спящем режиме. Когда соседняя точка доступа отправляет кадр, адресованный к камере, MAC-адрес камеры появляется как addr1 (адрес получателя) в кадрах 802.11 — даже пока сама камера не ведёт активную передачу.

В сочетании с обнаружением wildcard-запросов зондирования (управляющие кадры 802.11 тип=0, подтип=4, пустой SSID) это даёт очень точную сигнатуру обнаружения. Полевые испытания в Джоплине, штат Миссури, позволили обнаружить 11 из 12 камер при всего 2 ложных срабатываниях.

⚠️ Важно: Карта Flock Finder на основе WiGLE не реализует технику addr1. WiGLE — это исторический, пассивно собранный набор данных — он фиксирует только передатчики, но не приёмники. Для обнаружения в реальном времени с использованием метода @NitekryDPaul вам нужно специализированное оборудование, работающее в полевых условиях.


Использование живой карты

Интерактивная карта доступна по адресу simeononsecurity.github.io/flock-finder/ . Она отображает:

  • Кластеризованные маркеры камер, цветово-кодированные по OUI-префиксу
  • Поиск по городу, штату или BSSID
  • Таблицу данных OUI с количеством камер по каждому префиксу
  • Панель статистики с общим числом камер, регионов и временной меткой последнего обновления
  • Страницу об ALPR с задокументированными нарушениями конфиденциальности, правовым контекстом и общественными ресурсами

Экспорт данных карты также доступен напрямую:

  • data/flock_cameras.geojson — GeoJSON для использования в QGIS, Leaflet или других инструментах
  • data/flock_cameras.csv — формат, совместимый с таблицами
  • data/scan_stats.json — статистика и счётчики сканирования

Ключевые ограничения

Воспринимайте карту критически. WiGLE — это краудсорсинговый, нерегулярно обновляемый набор данных, а не живой поток.

  • Камеры Flock не транслируют непрерывно. Они кратковременно активируются для загрузки данных, поэтому записи WiGLE полностью зависят от того, находился ли водрайвер рядом именно в нужный момент.
  • Данные могут быть устаревшими на месяцы или годы. Камеры, перемещённые или удалённые, могут по-прежнему отображаться.
  • Сопоставление OUI — это эвристика. OUI могут быть общими, переназначенными или подделанными. Каждый результат — это предполагаемое устройство Flock, а не подтверждённое.
  • Охват неравномерен. В густонаселённых городских районах больше данных WiGLE; в сельских районах значительно меньше.

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


Самостоятельный запуск Flock Finder

Предварительные требования

  • Python 3.8+
  • Бесплатный аккаунт WiGLE с учётными данными API

Настройка

# Clone the repository
git clone https://github.com/simeononsecurity/flock-finder.git
cd flock-finder

# Install dependencies
pip install -r requirements.txt

# Set up your WiGLE API credentials
cp .env.example .env
# Edit .env with your WiGLE API Name and Token

Запуск сканера

# Full scan — all 31 OUI prefixes, worldwide
python3 scripts/wigle_query.py

# Single OUI test
python3 scripts/wigle_query.py --oui 70:C9:4E

# US only
python3 scripts/wigle_query.py --country US

# Specific bounding box (lat1,lon1,lat2,lon2)
python3 scripts/wigle_query.py --bbox 37,-97,39,-94

# Dry run — verify auth, no API queries
python3 scripts/wigle_query.py --dry-run

Локальный просмотр карты

python3 -m http.server 8080 --directory docs/
# Open http://localhost:8080 in your browser

Автоматические ежедневные обновления через GitHub Actions

Сделайте форк репозитория и добавьте свои учётные данные WiGLE как секреты репозитория (WIGLE_API_NAME и WIGLE_API_TOKEN). Включённый рабочий процесс запускается ежедневно в 6:00 UTC и автоматически фиксирует обновлённые файлы данных при обнаружении новых камер.


Обнаружение в реальном времени: Аппаратура FlockYou от STS Collective

Карта WiGLE говорит вам, где камеры наблюдались. Для обнаружения в реальном времени во время вождения — с использованием фактического метода сопоставления OUI @NitekryDPaul на живом трафике WiFi — вам нужно специализированное оборудование.

STS Collective производит портативные детекторы на основе ESP32, которые сканируют сигнатуры OUI Flock и оповещают вас в момент обнаружения соответствующей сигнатуры.

Линейка устройств FlockYou

Устройство Описание
FlockYou — M5 Atom Lite Компактный детектор Flock карманного размера. Предварительно прошитый, plug-and-play. Световые оповещения при обнаружении.
FlockYou Pro — LED + Audio Добавляет звуковые оповещения наряду со световыми индикаторами. Не пропустите ни одной камеры во время вождения.
FlockYou Atom VoiceS3R Детектор с голосовыми оповещениями для работы без использования рук, с сохранением взгляда на дороге.

Все устройства:

  • Предварительно прошиты, готовы к использованию из коробки
  • Сканируют живой трафик WiFi на все 31 известный OUI Flock
  • Компактные и портативные — помещаются в подстаканник или карман
  • Питание через USB-C (автомобильный адаптер, павербанк или ноутбук)

💰 Эксклюзивные скидки: Используйте код FLOCKFINDER для получения скидки 20% на все устройства FlockYou от STS Collective — или используйте код SIMEONONSECURITY для скидки до 20% на весь заказ. Купить на stscollective.com/discount/SIMEONONSECURITY .

Для полного технического обзора этих устройств и DIY-альтернатив прочитайте Проект Flock-You Detection: Полное руководство по аппаратному обеспечению и настройке контрнаблюдения .


Структура проекта

flock-finder/
├── scripts/
│   └── wigle_query.py        # WiGLE API query and data pipeline
├── data/
│   ├── flock_ouis.csv         # 31 known Flock Safety OUI prefixes
│   ├── flock_cameras.geojson  # Camera locations (GeoJSON)
│   ├── flock_cameras.csv      # Camera locations (CSV)
│   └── scan_stats.json        # Scan statistics
├── docs/
│   └── index.html             # Interactive Leaflet map
└── .github/workflows/
    └── update-data.yml        # Daily auto-update workflow

Часто задаваемые вопросы

Это законно?

Да. Flock Finder использует только общедоступные данные из базы данных WiGLE, которая агрегирует добровольно предоставленные данные WiFi-съёмки. Никакого взлома, несанкционированного доступа или проприетарных систем не задействовано. Пассивный мониторинг WiFi для обнаружения OUI-сигнатур является законным в Соединённых Штатах.

Действительно ли каждая нанесённая на карту камера является камерой Flock?

Нет. Сопоставление OUI — это эвристика. OUI-префиксы могут быть общими для нескольких производителей, переназначенными или поддельными. Каждая запись в базе данных — это предполагаемое устройство Flock — не подтверждённое. Прочитайте Политику данных для получения подробной информации о том, как запросить исправление.

Почему некоторые OUI-префиксы не показывают камер?

Охват WiGLE неравномерен. Если ни один водрайвер не сканировал данную область с этим конкретным активным OUI, записей не будет. Отсутствие данных не означает отсутствия камер.

Насколько актуальны данные?

Рабочий процесс GitHub Actions запускается ежедневно и получает последние результаты WiGLE. Однако сам WiGLE может иметь записи от нескольких дней до нескольких лет для любого конкретного местоположения. Проверьте файл scan_stats.json на наличие временной метки последнего сканирования.

Могу ли я вносить свои данные о вардрайве?

Да. Загрузите данные своего вардрайва в WiGLE — они автоматически попадут в следующее ежедневное сканирование Flock Finder. Вы также можете вносить OUI-префиксы или улучшения кода через Руководство по участию .


Сообщество и связанные проекты

Flock Finder не существует в одиночку. Растущая экосистема инструментов и организаций работает над документированием и противодействием слежке ALPR:

  • DeFlock.org — Отслеживание ALPR, документация и защита прав, основанные на сообществе
  • Have I Been Flocked? — Проверьте, был ли ваш номер найден в системе Flock
  • FlockHopper — Планирование маршрутов в обход известных камер ALPR
  • Atlas of Surveillance (EFF) — База данных EFF о технологиях слежки, используемых правоохранительными органами
  • NoALPRs.com — Ресурсы для сообществ, борющихся с установкой ALPR
  • DeFlockJoplin — Прошивка с открытым исходным кодом и полевые исследования; внесли 31-й OUI-префикс

Благодарности

  • Исследование OUI: @NitekryDPaul — все 30 оригинальных OUI-префиксов и стратегия обнаружения addr1/неразборчивый режим
  • Полевые испытания: Michael / DeFlockJoplin — 31-й OUI-префикс (82:6B:F2) и уточнение wildcard-зондирования
  • Источник данных: WiGLE — краудсорсинговая база данных WiFi/мобильных сетей
  • Вдохновлено: DeFlock и track-openroaming-passpoint
  • Аппаратный партнёр: STS Collective — детекторы FlockYou ESP32

Заключение

Flock Finder даёт каждому быстрое визуальное представление о том, насколько широко развёрнуты камеры ALPR Flock Safety — более 40 000 предполагаемых местоположений в 109 странах, автоматически обновляемых каждый день из краудсорсинговых данных WiFi.

Это инструмент прозрачности, а не живой трекер. Его данные носят исторический, неполный и вероятностный характер. Но он делает масштаб слежки ALPR видимым так, как не могут абстракции и отчёты.

Для реальной защиты в реальном времени при перемещении по отслеживаемым районам дополните карту специализированным оборудованием. Устройства FlockYou от STS Collective реализуют метод обнаружения @NitekryDPaul непосредственно на ESP32 и оповещают вас в момент обнаружения живой сигнатуры камеры — доступны на stscollective.com с кодом FLOCKFINDER или SIMEONONSECURITY для скидки до 20%.

Связанные статьи

Статья Что охватывает
Камеры видеонаблюдения Flock Safety: конфиденциальность и защита Полная картина: статистика распространённости, вопросы гражданских свобод, инструментарий ACLU, статистика DeFlock, руководство по FOIA и стратегии защиты
Проект Flock-You Detection: Руководство по аппаратному обеспечению контрнаблюдения Полное техническое руководство по детекторам Flock на основе ESP32 — OUI-SPY, M5 Atom Lite, самостоятельная сборка, пошаговая настройка прошивки
Как прошить устройства Rayhunter: Полное руководство Обнаруживайте перехватчики IMSI (имитаторы сотовых вышек) вместе с камерами ALPR для полной осведомлённости о контрнаблюдении
Кастомная прошивка DagShell для Orbic RCL400 Превратите мобильную точку доступа в платформу для исследования безопасности — хорошо сочетается с аппаратурой обнаружения Flock
Сравнение устройств Rayhunter 2026 Сравните варианты аппаратного обеспечения обнаружения по категориям угроз слежки ALPR и сотовой связи

Список литературы

  1. Репозиторий Flock Finder на GitHub
  2. Интерактивная карта Flock Finder
  3. STS Collective — устройства FlockYou
  4. WiGLE — картирование беспроводных сетей
  5. DeFlock — общественная осведомлённость об ALPR
  6. DeFlockJoplin — прошивка обнаружения с открытым исходным кодом
  7. Electronic Frontier Foundation — ALPR
  8. ACLU — За вами следят