Tool Overview :: Flock-You

Banner for Tools Posts

Flock-You Surveillance Detection

Flock-You is an open-source hardware and software tool designed to identify and map Flock Safety surveillance infrastructure.  Specifically, it targets Automated License Plate Recognition cameras and Raven gunshot detection sensors.  For entry-level information security professionals, this tool represents a practical application of Bluetooth Low Energy scanning and signal heuristics to audit physical security environments.  The tool operates on the ESP32 microcontroller platform. Unlike many wireless auditing tools that focus on Wi-Fi, Flock-You utilizes the Bluetooth stack to detect specific hardware signatures.

  1. BLE Heuristics: Flock Safety devices frequently broadcast Bluetooth signals for maintenance or diagnostic purposes. Flock-You uses “BLE-only” heuristics—pre-defined patterns in the signal data—to distinguish these specific surveillance units from other common Bluetooth devices like phones or wearables.

  2. Radio Coexistence: The ESP32 manages two wireless protocols simultaneously.  While the radio performs continuous BLE background scanning, it also hosts a Wi-Fi Access Point.  This allows the hardware to remain “headless” (without a screen) while serving data to a user’s device.

  3. Live Dashboard: A user connects a smartphone or laptop to the ESP32’s Wi-Fi AP.  Through a standard web browser, they can access a live dashboard that displays real-time detection data without requiring specialized software on the client device.

  4. GPS Integration and Data Export: The tool leverages the browser’s Location API to tag detections with GPS coordinates. This data can be exported in JSON, CSV, or KML formats. The KML export is particularly useful for visualizing camera density within geographic information systems (GIS) like Google Earth.

For those new to the field, Flock-You serves as a case study in “wardriving” for non-traditional IoT devices.  It demonstrates how publicly accessible wireless signals can be used to map the presence of proprietary monitoring hardware.  Understanding these detection methods is essential for assessing the privacy landscape and the physical security of a given area.

System Requirements

  • Hardware: ESP32-based microcontroller (e.g., Flipper Zero with ESP32 Wifi Dev Board, or a standalone ESP32 module).
  • Software: Firmware compiled and flashed from the GitHub repository.
  • Client: Any device with Wi-Fi and a modern web browser.

The tool provides a direct, technical method for identifying hardware that is often intentionally designed to blend into the urban environment.  It is a utility-focused project for those interested in wireless auditing, privacy advocacy, and physical security intelligence.


References for Further Learning