Table of Contents

Una eina de consciència sobre la vigilància de codi obert que mapeja les càmeres Flock Safety ALPR utilitzant dades WiFi de col·laboració ciutadana.

Què és Flock Finder?

Flock Finder és un projecte de codi obert que mapeja les càmeres Flock Safety ALPR (Lector Automàtic de Matrícules) als Estats Units i en 108 altres països. Combina 31 prefixos OUI (Identificador Únic Organitzacional) WiFi de Flock Safety coneguts amb la base de dades WiFi col·laborativa WiGLE per identificar i representar les ubicacions de càmeres sospitoses en un mapa interactiu.

El projecte es troba a github.com/simeononsecurity/flock-finder , s’actualitza automàticament cada dia mitjançant GitHub Actions i, a partir del juliol de 2026, ha mapejat més de 40.000 càmeres sospitoses en 964 regions d’arreu del món.

MètricaValor
Càmeres mapejades40.026+
Prefixos OUI coneguts31
Països coberts109
Regions cobertes964
Retenció de dades730 dies (2 anys)
Freqüència d’actualització automàticaDiàriament

Aquesta és una eina de consciència general, no un inventari definitiu. Llegiu la secció de limitacions abans de treure conclusions de les dades.

Per obtenir context sobre per què la vigilància ALPR de Flock Safety és important per a la privacitat, llegiu Vigilància de càmeres Flock Safety: Prevalença, preocupacions de privacitat i estratègies de protecció .


Com funciona: Empremta OUI via WiGLE

La idea central

Les càmeres Flock Safety contenen transceivers WiFi que es desperten periòdicament del son per pujar les dades de matrícula capturades al núvol. Durant aquestes breus finestres actives, la càmera emet trames WiFi que contenen la seva adreça MAC — i els primers tres bytes de cada adreça MAC identifiquen el fabricant. Això és l’OUI (Identificador Únic Organitzacional).

L’investigador de seguretat @NitekryDPaul va descobrir 30 prefixos OUI consistentment associats amb el maquinari de les càmeres Flock Safety mitjançant anàlisi 2,4 GHz en mode promiscu. Un 31è prefix (82:6B:F2) va ser aportat per Michael / DeFlockJoplin durant les proves de camp a Joplin, MO.

Flock Finder agafa aquests 31 OUIs, consulta WiGLE per a qualsevol xarxa WiFi registrada que coincideixi amb aquests prefixos i representa els resultats en un mapa.

Els 31 prefixos OUI coneguts de Flock Safety

#Prefix OUIFont#Prefix OUIFont
170:C9:4E@NitekryDPaul17D0:39:57@NitekryDPaul
23C:91:80@NitekryDPaul18E8:D0:FC@NitekryDPaul
3D8:F3:BC@NitekryDPaul19E0:4F:43@NitekryDPaul
480:30:49@NitekryDPaul20B8:1E:A4@NitekryDPaul
5B8:35:32@NitekryDPaul2170:08:94@NitekryDPaul
614:5A:FC@NitekryDPaul2258:8E:81@NitekryDPaul
774:4C:A1@NitekryDPaul23EC:1B:BD@NitekryDPaul
808:3A:88@NitekryDPaul243C:71:BF@NitekryDPaul
99C:2F:9D@NitekryDPaul2558:00:E3@NitekryDPaul
10C0:35:32@NitekryDPaul2690:35:EA@NitekryDPaul
1194:08:53@NitekryDPaul275C:93:A2@NitekryDPaul
12E4:AA:EA@NitekryDPaul2864:6E:69@NitekryDPaul
13F4:6A:DD@NitekryDPaul2948:27:EA@NitekryDPaul
14F8:A2:D6@NitekryDPaul30A4:CF:12@NitekryDPaul
1524:B2:B9@NitekryDPaul3182:6B:F2DeFlockJoplin
1600:F4:8D@NitekryDPaul

La tècnica de detecció addr1

El descobriment clau de @NitekryDPaul va més enllà de simplement fer coincidir l’adreça MAC del transmissor. Les càmeres Flock passen la major part del seu cicle de treball dormides. Quan un punt d’accés proper envia una trama dirigida a una càmera, la MAC de la càmera apareix com addr1 (l’adreça del receptor) a les trames 802.11 — fins i tot mentre la pròpia càmera no transmet activament.

Combinat amb la detecció de sol·licituds de sonda wildcard (trames de gestió 802.11 type=0, subtype=4, SSID buit), això dona una signatura de detecció molt precisa. Les proves de camp a Joplin, MO van aconseguir 11 de 12 càmeres detectades amb només 2 falsos positius.

⚠️ Important: El mapa Flock Finder basat en WiGLE no implementa la tècnica addr1. WiGLE és un conjunt de dades històriques, recopilades passivament — només registra transmissors, no receptors. Per a la detecció en temps real que realment utilitza el mètode de @NitekryDPaul, necessiteu maquinari dedicat funcionant al camp.


Ús del mapa en viu

El mapa interactiu és accessible a simeononsecurity.github.io/flock-finder/ . Mostra:

  • Marcadors de càmeres agrupats codificats per color per prefix OUI
  • Cerca per ciutat, estat o BSSID
  • Taula de dades OUI amb comptadors de càmeres per prefix
  • Panell d’estadístiques que mostra el total de càmeres, regions i l’última marca de temps d’actualització
  • Pàgina sobre ALPRs amb danys de privacitat documentats, context legal i recursos comunitaris

Les exportacions de dades del mapa també estan disponibles directament:

  • data/flock_cameras.geojson — GeoJSON per a ús en QGIS, Leaflet o altres eines
  • data/flock_cameras.csv — format compatible amb fulls de càlcul
  • data/scan_stats.json — estadístiques i comptadors d’escaneig

Limitacions clau

Preneu el mapa amb precaució. WiGLE és un conjunt de dades col·laboratiu i actualitzat esporàdicament, no una transmissió en directe.

  • Les càmeres Flock no transmeten contínuament. Es desperten breument per pujar dades, de manera que els registres de WiGLE depenen completament que un conductor de wardriving estigui a prop exactament en el moment adequat.
  • Les dades poden tenir mesos o anys d’antiguitat. Les càmeres que han estat traslladades o eliminades encara poden aparèixer.
  • La coincidència OUI és una heurística. Els OUIs es poden compartir, reassignar o falsificar. Cada resultat és un dispositiu Flock sospitós, no confirmat.
  • La cobertura és desigual. Les àrees metropolitanes denses tenen més dades de WiGLE; les zones rurals en tenen molt menys.

Utilitzeu el mapa per desenvolupar una consciència general de la densitat de vigilància a la vostra àrea. Per a la detecció en temps real amb dades sobre el terreny, vegeu les opcions de maquinari a continuació.


Executar Flock Finder vosaltres mateixos

Requisits previs

  • Python 3.8+
  • Un compte gratuït de WiGLE amb credencials API

Configuració

# 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

Execució de l’escàner

# 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

Visualització del mapa localment

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

Actualitzacions diàries automatitzades via GitHub Actions

Feu un fork del repositori i afegiu les vostres credencials de WiGLE com a secrets del repositori (WIGLE_API_NAME i WIGLE_API_TOKEN). El flux de treball inclòs s’executa a les 6 AM UTC diàriament i confirma automàticament els fitxers de dades actualitzats sempre que es troben noves càmeres.


Detecció en temps real: Maquinari STS Collective FlockYou

El mapa de WiGLE us diu on s’han observat les càmeres. Per a la detecció en temps real mentre conduïu — utilitzant el mètode real de coincidència OUI de @NitekryDPaul sobre trànsit WiFi en directe — necessiteu maquinari dedicat.

STS Collective fabrica detectors portàtils basats en ESP32 que escanegen les signatures OUI de Flock i us alerten en el moment en què es detecta una signatura coincident.

Gamma de dispositius FlockYou

DispositiuDescripció
FlockYou — M5 Atom LiteDetector Flock compacte, de mida de butxaca. Pre-flashejat, plug-and-play. Alertes LED en la detecció.
FlockYou Pro — LED + AudioAfegeix alertes d’àudio juntament amb indicadors LED. No us perdeu mai una càmera mentre conduïu.
FlockYou Atom VoiceS3RDetector amb veu amb alertes d’àudio parlades per a una operació de mans lliures amb els ulls a la carretera.

Tots els dispositius:

  • Pre-flashejats, llestos per utilitzar directament de la caixa
  • Escanegen el trànsit WiFi en viu per als 31 OUIs de Flock coneguts
  • Compactes i portàtils — cap en un portavases o una butxaca
  • Alimentats via USB-C (adaptador de cotxe, bateria externa o portàtil)

💰 Descomptes exclusius: Utilitzeu el codi FLOCKFINDER per a un 20% de descompte en tots els dispositius STS Collective FlockYou — o utilitzeu el codi SIMEONONSECURITY per a un descompte de fins al 20% en tota la vostra comanda. Compreu a stscollective.com/discount/SIMEONONSECURITY .

Per a una anàlisi tècnica completa d’aquests dispositius i alternatives DIY, llegiu la Guia completa de maquinari i configuració del Projecte de Detecció Flock-You .


Estructura del projecte

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

Preguntes freqüents

Sí. Flock Finder utilitza únicament dades disponibles públicament de la base de dades de WiGLE, que agrega dades d’enquesta WiFi contribuïdes voluntàriament. No hi ha hacking, accés no autoritzat ni sistemes propietaris implicats. El monitoratge WiFi passiu per a signatures OUI és legal als Estats Units.

Totes les càmeres mapejades són definitivament càmeres Flock?

No. La coincidència OUI és una heurística. Els prefixos OUI es poden compartir entre fabricants, reassignar o falsificar. Cada registre a la base de dades és un dispositiu Flock sospitós — no confirmat. Llegiu la Política de dades per a detalls sobre com sol·licitar una correcció.

Per què alguns prefixos OUI no mostren cap càmera?

La cobertura de WiGLE és desigual. Si cap conductor de wardriving ha escanejat una àrea determinada amb aquell OUI específic actiu, no hi haurà registres. L’absència de dades no significa l’absència de càmeres.

Quant de temps fa que les dades?

El flux de treball de GitHub Actions s’executa diàriament i obté els últims resultats de WiGLE. No obstant això, WiGLE en si pot tenir registres que van des de dies fins a anys d’antiguitat per a qualsevol ubicació determinada. Comproveu el fitxer scan_stats.json per a la marca de temps de l’exploració més recent.

Puc contribuir amb les meves pròpies dades de wardrive?

Sí. Pengeu les vostres dades de wardrive a WiGLE — s’incorpora automàticament a la propera exploració diària de Flock Finder. També podeu contribuir amb prefixos OUI o millores de codi mitjançant la Guia de contribució .


Comunitat i projectes relacionats

Flock Finder no actua sol. Un ecosistema creixent d’eines i organitzacions treballa per documentar i combatre la vigilància ALPR:

  • DeFlock.org — Seguiment, documentació i defensa d’ALPR impulsats per la comunitat
  • Have I Been Flocked? — Comproveu si la vostra matrícula ha estat cercada al sistema de Flock
  • FlockHopper — Planificació de rutes que evita les càmeres ALPR conegudes
  • Atlas of Surveillance (EFF) — Base de dades de l’EFF sobre tecnologia de vigilància utilitzada per les forces de l’ordre
  • NoALPRs.com — Recursos per a comunitats que lluiten contra els desplegaments d’ALPR
  • DeFlockJoplin — Firmware de codi obert i recerca de camp; va contribuir amb el 31è prefix OUI

Crèdits

  • Recerca OUI: @NitekryDPaul — tots els 30 prefixos OUI originals i l’estratègia de detecció addr1/mode promiscu
  • Proves de camp: Michael / DeFlockJoplin — 31è prefix OUI (82:6B:F2) i ajust de sonda wildcard
  • Font de dades: WiGLE — base de dades WiFi/xarxa cel·lular de col·laboració ciutadana
  • Inspirat per: DeFlock i track-openroaming-passpoint
  • Soci de maquinari: STS Collective — detectors FlockYou ESP32

Conclusió

Flock Finder dóna a qualsevol persona una idea ràpida i visual de fins a quin punt s’han desplegat les càmeres Flock Safety ALPR — més de 40.000 ubicacions estimades en 109 països, actualitzades automàticament cada dia a partir de dades WiFi de col·laboració ciutadana.

És una eina de transparència, no un rastrejador en directe. Les seves dades són històriques, incompletes i probabilístiques. Però fa visible l’escala de la vigilància ALPR d’una manera que els resums i els informes no poden.

Per a una protecció genuïna en temps real mentre us moveu per zones vigilades, combineu el mapa amb maquinari dedicat. Els dispositius FlockYou de STS Collective implementen el mètode de detecció de @NitekryDPaul directament en un ESP32 i us alerten en el moment en què es detecta una signatura de càmera en viu — disponibles a stscollective.com amb el codi FLOCKFINDER o SIMEONONSECURITY per a un descompte de fins al 20%.

Articles relacionats

ArticleQuè cobreix
Vigilància de càmeres Flock Safety: Privacitat i proteccióEl quadre complet: estadístiques de prevalença, qüestions de llibertats civils, kit d’eines ACLU, estadístiques DeFlock, guia FOIA i estratègies de protecció
Projecte de Detecció Flock-You: Guia de maquinari de contravigil·lànciaGuia tècnica completa dels detectors Flock basats en ESP32 — OUI-SPY, M5 Atom Lite, construcció DIY, configuració de firmware pas a pas
Com flashejar dispositius Rayhunter: Guia completaDetectar captadors IMSI (simuladors de llocs cel·lulars) al costat de càmeres ALPR per a una consciència completa de contravigil·lància
Firmware personalitzat DagShell per a Orbic RCL400Convertir un punt d’accés mòbil en una plataforma de recerca de seguretat — s’integra bé amb el maquinari de detecció Flock
Comparació de dispositius Rayhunter 2026Comparar opcions de maquinari de detecció entre categories de threats ALPR i de vigilància cel·lular

Referències

  1. Repositori GitHub de Flock Finder
  2. Mapa interactiu de Flock Finder
  3. STS Collective — Dispositius FlockYou
  4. WiGLE — Mapeig de xarxes sense fil
  5. DeFlock — Consciència comunitària d’ALPR
  6. DeFlockJoplin — Firmware de detecció de codi obert
  7. Electronic Frontier Foundation — ALPR
  8. ACLU — Esteu sent rastrejats