CellGuard: Cellular Network Surveillance Detection

Current

CellGuard: Cellular Network Surveillance Detection

Open-source iOS application and framework for detecting rogue base stations and analyzing cellular baseband traffic. Developed by SEEMOO Lab to expose surveillance infrastructure on mobile networks.

Signal

CellGuard is a SEEMOO Lab project published at seemoo-lab/CellGuard for detecting rogue cellular base stations and inspecting iOS baseband traffic.

Context

The project makes cellular surveillance infrastructure more visible by connecting device-side packet capture, cell database correlation, and research tooling.

Relevance

CellGuard is relevant because it converts an opaque communications risk into inspectable evidence that can support privacy defense, institutional trust work, and civic infrastructure analysis.

CellGuard is a security research suite developed by the SEEMOO Lab at TU Darmstadt, designed to audit cellular network security on iOS devices. It functions as a detection mechanism for rogue base stations (IMSI catchers/stingrays) by monitoring baseband communication protocols. The project bridges the gap between opaque cellular infrastructure and end-user visibility, allowing security researchers and privacy-conscious users to identify unauthorized network equipment attempting to intercept or manipulate mobile traffic.

Technical implementation relies on a combination of native and system-level components. The core iOS application is written in Swift, augmented by a Rust extension for high-performance packet handling. A system tweak (CapturePacketsTweak) intercepts binary QMI (Qualcomm Mobile Interface) and ARI packets at the baseband level, which are then processed by a daemon (RotateKeysDaemon) to manage inter-process communication tokens. Analysis of exported datasets is facilitated via Python scripts (AnalyzeCells). The project leverages the Apple Cell Location Database to correlate observed cell IDs with known infrastructure, enhancing the accuracy of rogue station identification.

Linkage Check

  • Repository: https://github.com/seemoo-lab/CellGuard
  • BaseTrace: CellGuard utilizes the underlying BaseTrace framework for iOS baseband interface exploration.
  • SEEMOO Lab: Primary maintainer; associated with broader research into mobile network security and privacy.
  • Publication: "Catch You Cause I Can: Busting Rogue Base Stations using CellGuard and the Apple Cell Location Database" (2024).
  • Ecosystem: Part of the open-source mobile security toolkiting landscape, complementary to tools like NetGuard or Wireshark for cellular traffic.

Mediation

mediation:
  tooling: "OpenRouter / [model]"
  use: ["research synthesis", "entry drafting"]
  humanRole: "queued for review"
  limits: "sourced from public documentation; verify claims before promotion"

Connections

Related entries

External references

Score

Score derives from linkage, recency, and abstract depth; at-risk merely suggests erosion and does not indicate retirement.