
All-source intelligence fusion dashboard — WiFi, cellular, CCTV, ADS-B, orbital & SDR feeds unified into a single tactical map. Security research only.
SignalOps puts what is transmitting around a location on one map: Wi-Fi and Bluetooth devices, cell towers, exposed and public cameras, aircraft, satellites, ships and RF networks. It runs on your own machine. There is no account and no cloud backend.




Screenshots use mock data and documentation-range IPs.
pipx install signalops-sigint # or: pip install signalops-sigint (inside a venv)
signalops
On Debian / Ubuntu / Kali, plain pip install outside a virtualenv is blocked (PEP 668), so use pipx (sudo apt install pipx).
The app opens at http://localhost:8080. Add whichever API keys you have under Settings. Every source is optional, and the free ones (OSM, adsb.fi, CelesTrak, SondeHub, Meshtastic, NOAA, public cameras) work without a key.
To run from source instead:
git clone https://github.com/emrekybs/signalops.git && cd signalops
./start.sh # Windows: start.bat · Docker: docker compose up -d
~/.signalops; from source, they stay in the repo folder.data/.signalops --port 9090 --home /path, plus optional Tor or a SOCKS proxy in Settings.SignalOps is for lawful, authorized research and education. Finding a device does not give you permission to access it. Follow local law and each provider's terms.
MIT © 2026 Emre Kybs