How I Developed a Low-Cost Raspberry Pi-Based Device for ADS-B Spoof Detection
Details Fly Catcher, a low-cost Raspberry Pi and RTL-SDR device that uses a convolutional neural network to detect spoofed ADS-B aircraft signals.
Summary
The Threat of ADS-B Aviation Spoofing
Automatic Dependent Surveillance–Broadcast (ADS-B) broadcasts unencrypted aircraft flight parameters over 1090 MHz, leaving civilian aviation vulnerable to RF signal spoofing.
The Fly Catcher Hardware Architecture
Fly Catcher is a portable detection device combining a 1090 MHz antenna, FlightAware RTL-SDR receiver, custom 3D-printed enclosure, and a Raspberry Pi.
Neural Network Spoofing Classifier
A Convolutional Neural Network (CNN) trained on authentic and simulated spoofed ADS-B datasets detects signal anomalies across aircraft velocity, altitude, and location telemetry.
In-Flight Field Testing and Validation
Deploying Fly Catcher during an hour-long research flight validated its real-time radar interface and machine learning classification of nearby aircraft signals.
Related talks
Creator Stage·26 min
G. Longo · V. Lenders
Demonstrates practical RF attacks against TCAS II collision avoidance systems to forge resolution advisories and disable collision detection.
Creator Stage·24 min
Martin Strohmeier
Presents an in-depth security analysis of the satellite ADS-C aviation protocol, demonstrating message injection and position tampering using SDRs.
Main Stage·40 min
Vincent Lenders · Johannes Willbold · Robin Bisping
Software-defined radio signal injection attacks against VSAT satellite modems to deliver rogue firmware and obtain root shell access.


