Skip to content

Wardriving & Surveillance Device Detection #100

@dougborg

Description

@dougborg

Overview

This is a tracking issue for expanding DeFlock's surveillance detection capabilities beyond dedicated hardware — pulling from wardriving databases, using phone sensors directly, and leveraging street-level imagery to find and map a much broader range of surveillance devices.

The foundation is PR #37's scanner integration, which connects to FlockSquawk and flock-you hardware for BLE/WiFi-based camera detection. These features build on that architecture to support many more detection methods and data sources.

All of these issues are proposals and ideas — they're here to gather community feedback, spark discussion, and capture the vision. Nothing is set in stone. If you have thoughts, suggestions, alternative approaches, or concerns about any of these, please comment on the individual issues.


Feature Issues

Foundation

Data Sources

Scanning

Visual Confirmation

Advanced / Longer-term


Dependency Graph

                    ┌──────────┐
                    │ #91 OUI/ │
                    │  SSID    │
                    │ Watchlist│
                    └────┬─────┘
                         │
           ┌─────────┬───┴────┬──────────┐
           ▼         ▼        ▼          ▼
      ┌────────┐ ┌───────┐ ┌──────┐ ┌────────┐
      │ #92    │ │ #93   │ │ #94  │ │ #96    │
      │ Wigle  │ │Import │ │Phone │ │Kismet  │
      │ API    │ │Wardrive│ │Scan │ │ Live   │
      └────────┘ └───────┘ └──────┘ └────────┘

      ┌────────┐ ┌───────┐
      │ #95    │ │ #97   │
      │Imagery │ │Dashcam│
      │ Viewer │ │Capture│
      └───┬────┘ └───┬───┘
          │           │
          └─────┬─────┘
                ▼
          ┌──────────┐
          │ #98 AI   │
          │ Camera   │
          │ Detection│
          └──────────┘

          ┌──────────┐
          │ #99      │
          │Community │
          │ Sharing  │
          └──────────┘

Related Existing Issues & PRs

Cross-Cutting Research Notes

Deep technical research for #94 (phone-native scanning) uncovered cross-cutting findings relevant to this epic:

See the Technical Research section in #94 and Radio Coexistence Notes in #72 for full details.


Priority Suggestion

A reasonable order to tackle these (open for discussion):

  1. Curated surveillance device OUI + SSID watchlist #91 OUI/SSID Watchlist — small effort, unlocks everything else
  2. Wigle API integration — search for camera networks by region #92 Wigle API or Import wardriving data (Wigle CSV, Kismet exports) #93 Import — immediate value with no hardware required
  3. Phone-native BLE/WiFi scanning for surveillance devices #94 Phone-native scanning — works on any phone, no extra hardware
  4. Street-level imagery viewer (Mapillary/Panoramax) for detection confirmation #95 Street-level imagery — independent, high value for visual confirmation
  5. Kismet live REST API integration #96 Kismet live — for power users with wardriving setups
  6. Dashcam/phone camera capture mode with detection tagging #97 Dashcam capture — larger effort, ties into AI later
  7. AI-based camera detection from images/video #98 AI detection — ambitious, builds on earlier features
  8. Community detection sharing (opt-in crowdsourced surveillance map) #99 Community sharing — needs significant design discussion first

This tracking issue will be updated as features progress. Feel free to comment with thoughts, priorities, or ideas we haven't considered.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: detectionSurveillance device detection and wardrivingenhancementNew feature or requestepicLarge, multi-phase effort

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions