Skip to content

Wardriving & Surveillance Device Detection #100

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions