Software / Hardware for GNU Radio.
-
RTL2832U Tuner (e.g. RTL-SDR.COM, DVB-T) (64-1700MHz, 2MSPS, 1ch Rx, $10~30)
-
HackRF One - Great Scott Gadgets (1-6000MHz, 20MSPS, 8bit-I/Q, 1ch Rx/Tx, $300~400)
-
blade RF - nuand (300-3800MHz, 40MSPS, 12bit-I/Q, 1ch Rx 1ch Tx, $420-650)
-
bladeRF 2.0 micro - nuand (47-6000MHz, BW 56MHz, 61.44MSPS, 2ch Rx 2ch Tx, $480-720)
-
USRP B200 - Ettus (70-6000MHz, BW 56MHz, 61.44MSPS, $900-1100)
-
other Comparison Table https://www.crowdsupply.com/lime-micro/limesdr-mini/
-
Lime SDR mini (10-3500MHz, BW 30.72MHz, 30.72MSPS, 12bit-I/Q, 1ch Rx 1ch Tx, )
-
Framework
-
SDR / Library OOT
- gr-dvbt - DVB-T implementation using gnuradio
- gr-osmosdr - By using the OsmoSDR block you can take advantage of a common software api in your application(s) independent of the underlying radio hardware.
- gr-foo - Some GNU Radio blocks that I use.
- gr-fosphor - GNURadio block for spectrum visualization using GPU
- gr-paint - An OFDM Spectrum Painter for GNU Radio
- gr-cc11xx - GNU Radio OOT module for communicating with TI CC11xx based devices
- gr-recipes - Main GNU Radio recipe repository for use with PyBOMBS
- gr-etcetera - Additional PyBOMBS recipes that aren't in gr-recipes
-
Wi-Fi
- gr-ieee802-11 - IEEE 802.11 a/g/p Transceiver
-
Bluetooth / BLE
- gr-nordic - GNU Radio module and Wireshark dissector for the Nordic Semiconductor nRF24L Enhanced Shockburst protocol.
-
LPWA
- gr-ieee802-15-4 - zigbee
- gr-lora - This is an open-source implementation of the LoRa CSS PHY, based on the blind signal analysis conducted by @matt-knight.
-
drone
- gr-uaslink - This is a GNU Radio OOT module designed to provide a basic link between MAVLink control of UAS systems and GNU Radio.
-
Cell
-
Car
-
aircraft / Marine
- gr-adsb - GNU Radio OOT Module for demodulating and decoding ADS-B packets
- gr-air-modes - Gnuradio Mode-S/ADS-B radio
- gr-ais - Automatic Information System decoder for shipborne position reporting for the Gnuradio project
-
Satellite
- gr-satellites - GNU Radio decoders for several Amateur satellites
- gr-iridium - Iridium burst detector and demodulator.
-
Radar
- gr-radar - GNU Radio Radar Toolbox
-
all in one
- gr-inspector - Signal Analysis Toolbox for GNU Radio
- gr-iqbal - GNU Radio Blind IQ imbalance estimator and correction
- gr-baz - Collection of new blocks for GNU Radio)
- gr-rds - This directory (and the resulting tarball) contains a build tree of the RDS (Radio Data System) block for GNU Radio.
-
References
-
Framework
-
Monitoring / RF Analysis
- GQRX - Software defined radio receiver powered by GNU Radio and Qt
- SDR#
- HDSDR
- urh - Analysis PHY layer
- Baudline - Baudline is a time-frequency browser designed for scientific visualization of the spectral domain
- inspectrum - Offline radio signal analyser
- dspectrum - The goal of this app is to make it trivial to demodulate most basic RF transmission, and provide a digital worksheet for your reverse engineering efforts.
- quisk - QUISK is a Software Defined Radio (SDR) transceiver that can control various radio hardware.
- Linrad - Linrad is an exciting SDR program by Leif Asbrink, SM5BSZ
- RTLSDR-Scanner
- RF Monitor - RF signal monitor
- afsk - Bell 202 Audio Frequency Shift Keying encoder and APRS packet audio tools
- multimon-ng - multimon-ng is the successor of multimon. It decodes the following digital transmission modes
- rtl_433 - Program to decode traffic from Devices that are broadcasting on 433.9 MHz like temperature sensors
-
Library
- pyrtlsdr - A Python wrapper for librtlsdr (a driver for Realtek RTL2832U based SDR's)
- SimpleSoapy - Simple pythonic wrapper for SoapySDR library
- PySSTV - Python classes for generating Slow-scan Television transmissions
- redsea - redsea is a lightweight command-line FM-RDS decoder for Linux/macOS. It supports a large subset of RDS features.
-
LPWA
- python-xbee - Python tools for working with XBee radios
-
GNSS
- gps-sdr-sim - Software-Defined GPS Signal Simulator
- GNSS-SDRLIB - An Open Source GNSS Software Defined Radio Library
-
Cell
- Kalibrate-RTL - Kalibrate, or kal, can scan for GSM base stations in a given frequency band and can use those GSM base stations to calculate the local oscillator frequenc offset.
- LTE-Cell-Scanner - OpenCL, SDR, TDD/FDD LTE cell scanner, full stack from A/D samples to SIB ASN1 messages decoded in PDSCH, (optimized for RTL-SDR HACKRF and BladeRF board)
- openLTE - OpenLTE is an open source implementation of the 3GPP LTE specifications.
- srsLTE - Open source SDR LTE software suite from Software Radio Systems (SRS)
- srsGUI - A graphics library for software radio.
-
aircraft / Marine
- acarsdec - ACARS SDR decoder
- ADS-B dump1090 - ADS-B
-
SDR w/ Machine Learning
- deep-sdr - Use of Deep Learning for classification of Software Defined Radio spectrum.
- cnn-rtlsdr - Deep learning signal classification using rtl-sdr dongle
-
References
- RFSec-ToolKit - RFSec-ToolKit is a collection of Radio Frequency Communication Protocol Hacktools.
- awesome-rtl-sdr - Software (meta-)package for RTL-SDR with some additional scripts and installers
- awesome-vehicle-security - A curated list of resources for learning about vehicle security and car hacking.
- Vehicle-Security - List of resources for learning about vehicle security and car hacking