Skip to content

Releases: at0m-b0mb/Specter-FlipperZero

Specter 1.0 β€” NFC reader & skimmer bug-sweep

Choose a tag to compare

@at0m-b0mb at0m-b0mb released this 15 Jul 20:02

Specter

Specter turns your Flipper Zero into a pocket counter-surveillance bug-sweep for active 13.56 MHz NFC readers β€” a hidden card skimmer slipped into a payment terminal, a covert reader behind a door panel, a rogue logger taped under a desk.

It passively senses the RF carrier that any powered-on reader constantly emits and turns it into a live EMF-style meter with geiger clicks that speed up as you close in. It never transmits.


πŸ“₯ Install

Option A β€” prebuilt (easiest)

  1. Download specter.fap from the Assets below.
  2. Open qFlipper and drag it onto SD Card / apps / NFC /.
  3. On the Flipper: Apps β†’ NFC β†’ Specter.

Option B β€” build it yourself

python3 -m pip install --upgrade ufbt
ufbt launch     # builds, uploads and opens it

✨ What's in this release

  • πŸ“Ÿ The EMF gauge β€” an analog-style sweep meter whose needle rides the live FIELD %, with a peak-hold marker and a red "hot zone" at the top of the dial.
  • πŸ‘» Reader lock β€” the moment a reader's carrier is sensed, the screen frames in an alarm border, a throb ring pulses, and the strip flips to ● ACTIVE READER with a proximity readout (FAINT β†’ NEAR β†’ CLOSE β†’ STRONG).
  • πŸ”Š Geiger feedback β€” clicks that accelerate as the field strengthens, so you can sweep a surface and hear yourself getting warmer. Plus magenta LED + vibe on contact.
  • πŸ“ˆ Live waveform tracing the noise floor while it's quiet.
  • 🎚️ Tunable sensitivity β€” High / Medium / Low noise floor.
  • πŸ”Œ Zero extra hardware β€” uses the Flipper's onboard ST25R3916 NFC chip. Nothing to flash, nothing to wire.

πŸ”¬ Scope & honest limits

  • 13.56 MHz (HF/NFC) only β€” the band used by contactless payment skimmers and most modern access readers. It cannot see 125 kHz (LF) prox readers.
  • It senses that a reader is there and roughly how close β€” it does not decode or capture what the reader reads.
  • FIELD % is a relative warmer/colder guide, not a calibrated distance.
  • A reader must be powered and polling; a dormant or shielded one may stay quiet.
  • Listen-only. Use it only on hardware you own or are explicitly authorised to assess.

πŸ› οΈ Build info

Built with ufbt β€” Target 7, API 87.1
CI βœ… green on both release and dev SDK channels
Size ~23 KB
License MIT

Full docs: README Β· Built by at0m-b0mb