github smittix/intercept v2.28.0
v2.28.0 — Signal Identification

3 hours ago

Signal Identification

iNTERCEPT can now identify unknown signals offline against a bundled database of 594 signals, sourced from SigID Wiki via Artemis-DB.

What's new

  • Signal ID modal — accessible from the global nav (Intel group) or the waterfall sidebar "Identify Signal" button. Pre-populates from your current waterfall frequency; also works standalone with manual entry.
  • Scored matching — candidates are ranked 0–100 across four criteria: frequency centrality (40 pts), bandwidth match (30 pts), modulation match (20 pts), and region match (10 pts). Each result shows match reasons and a link to SigID Wiki.
  • POST /signalid/match — JSON API with 60-second cache. Accepts frequency_mhz, bandwidth_hz, modulation, and limit.
  • 594-signal database — bundled in data/signals.json, no internet required at query time.
  • bin/import_artemis.py — refresh the database when Artemis-DB releases updates:
    python3 bin/import_artemis.py --download

Full changelog

See CHANGELOG.md for details.

Don't miss a new intercept release

NewReleases is sending notifications on new releases.