A self-hosted web app for downloading videos and audio from 1000+ sites via yt-dlp, exporting as MP4 or MP3.
smittix/intercept
A web-based signal intelligence platform that puts common software-defined radio tools such as ADS-B, AIS, pager and weather satellite decoders behind one interface.
- Stars
- 2,435
- Forks
- 347
- Open issues
- 22
- Last commit
- 3 days ago
What is it?
iNTERCEPT is a Python web application that wraps a range of existing software-defined radio tools in a single browser interface. Instead of running separate command-line decoders for each band, users can start aircraft tracking, vessel tracking, pager decoding, 433MHz sensor reception, satellite pass prediction and other modes from one place.
The platform covers aviation (ADS-B, ACARS, VDL2), maritime (AIS, APRS), weather and space (NOAA APT, Meteor LRPT, space weather data), and RF security tasks such as WiFi and Bluetooth scanning and TSCM counter-surveillance. It works with RTL-SDR hardware by default and supports other devices through SoapySDR. Optional PostgreSQL storage keeps ADS-B history for reporting.
Installation is handled by a setup script with install profiles for different tool groups, and Docker Compose is also provided. The project is licensed under Apache-2.0 and documents its use as a tool for authorized testing and education.
Key features
- 01Decodes pagers, ADS-B aircraft, AIS vessels, ACARS and VDL2 messages through bundled tools
- 02Receives 433MHz sensors, weather satellite imagery and ISS SSTV
- 03Provides satellite pass prediction, GPS tracking and a Listening Post wideband scanner
- 04Includes WiFi, Bluetooth and drone Remote ID scanning for RF security work
- 05Supports Docker and a guided setup script with selectable install profiles
Use cases
- Tracking aircraft and vessels in a local area with a single RTL-SDR dongle
- Receiving weather satellite images on a Raspberry Pi or Linux machine
- Running RF and counter-surveillance exercises in authorized environments
- Teaching signal decoding and software-defined radio concepts with a graphical interface
Quick start
- 1
Clone the repository
git clone https://github.com/smittix/intercept.git - 2
Enter the project folder
cd intercept - 3
Run the interactive setup script (first run starts the setup wizard)
./setup.sh - 4
Start the server with root privileges
sudo ./start.sh
Things to know
- Supported platforms are macOS and Linux only, as listed in the README.
- Most features require an RTL-SDR or other supported SDR hardware.
- Many decoders depend on several external tools that the setup script must install.
- Running the server requires sudo for hardware access.
Topics
FAQ
- What is intercept?
- A web-based signal intelligence platform that puts common software-defined radio tools such as ADS-B, AIS, pager and weather satellite decoders behind one interface. iNTERCEPT is a Python web application that wraps a range of existing software-defined radio tools in a single browser interface. Instead of running separate command-line decoders for each band, users can start aircraft tracking, vessel tracking, pager decoding, 433MHz sensor reception, satellite pass prediction and other modes from one place.
- Is intercept free to use? What license does it have?
- intercept is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is intercept still maintained?
- Actively maintained. The last commit to intercept was on Oct 15, 2026.
- What can I use intercept for?
- Tracking aircraft and vessels in a local area with a single RTL-SDR dongle Receiving weather satellite images on a Raspberry Pi or Linux machine Running RF and counter-surveillance exercises in authorized environments Teaching signal decoding and software-defined radio concepts with a graphical interface
- How do I install intercept?
- Clone the repository: git clone https://github.com/smittix/intercept.git Enter the project folder: cd intercept Run the interactive setup script (first run starts the setup wizard): ./setup.sh Start the server with root privileges: sudo ./start.sh
- Where can I get intercept?
- The source code and installation instructions are on GitHub: https://github.com/smittix/intercept
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A generator and hub that wraps existing software in agent-friendly command-line interfaces so AI agents can operate it.
A Python testing framework that makes it easy to write small tests and scales to complex functional testing of applications and libraries.
Open-source Python library for AI browser agents that let an LLM operate a real browser, with an optional hosted cloud browser and agent API.
Open-source data platform that connects proprietary, licensed and public data sources to analysts, quants, AI agents and apps.
Free, open source Python crypto trading bot that supports major exchanges, backtesting, dry-run, and control via Telegram or a web UI.