Displaying 1 to 20 from 61 results

rtl_433 - Program to decode traffic from Devices that are broadcasting on 433

  •    C

Read the Test Data section at the bottom. This software is mostly usable for developers right now.

openwifi - open-source IEEE802.11/Wi-Fi baseband chip/FPGA design

  •    C

openwifi: Linux mac80211 compatible full-stack IEEE802.11/Wi-Fi design based on SDR (Software Defined Radio). This repository includes Linux driver and software. openwifi-hw repository has the FPGA design. It is YOUR RESPONSIBILITY to follow your LOCAL SPECTRUM REGULATION or use CABLE to avoid potential interference over the air.

urh - Universal Radio Hacker: Investigate Wireless Protocols Like A Boss

  •    Python

The Universal Radio Hacker (URH) is a complete suite for wireless protocol investigation with native support for many common Software Defined Radios. URH allows easy demodulation of signals combined with an automatic detection of modulation parameters making it a breeze to identify the bits and bytes that fly over the air. As data often gets encoded before transmission, URH offers customizable decodings to crack even sophisticated encodings like CC1101 data whitening. When it comes to protocol reverse-engineering, URH is helpful in two ways. You can either manually assign protocol fields and message types or let URH automatically infer protocol fields with a rule-based intelligence. Finally, URH entails a fuzzing component aimed at stateless protocols and a simulation environment for stateful attacks. We encourage researchers working with URH to cite this WOOT'18 paper or directly use the following BibTeX entry.

shinysdr - Software-defined radio receiver application built on GNU Radio with a web-based UI and plugins

  •    Python

ShinySDR is the software component of a software-defined radio receiver. When combined with suitable hardware devices such as the RTL-SDR, HackRF, or USRP, it can be used to listen to or display data from a variety of radio transmissions. ShinySDR is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

inspectrum - Offline radio signal analyser

  •    C++

inspectrum is a tool for analysing captured signals, primarily from software-defined radio receivers. If an unknown file extension is loaded, inspectrum will default to *.cf32.

RFSec-ToolKit - RFSec-ToolKit is a collection of Radio Frequency Communication Protocol Hacktools.


RFSec-ToolKit is a collection of Radio Frequency Communication Protocol Hacktools which are from the github platform,and Hacking Tutorial from youtube、blog post, including SDR、2G GSM、3G 、4G LTE 、5G、NFC&RFID、ZigBee and so on. RTL2832U:RTL-SDR is a very cheap software defined radio that uses a DVB-T TV tuner dongle based on the RTL2832U chipset.

Salamandra - Salamandra is a tool to find spy microphones that use radio freq to transmit

  •    Python

Salamandra is a tool to detect and locate spy microphones in closed environments. It find microphones based on the strength of the signal sent by the microphone and the amount of noise and overlapped frequencies. Based on the generated noise it can estimate how close or far away you are from the microphone. To use Salamandra you nee to have a SDR (Software Define Radio) device. It can be any from the cheap USB devices, such as this.

gnss-sdr - GNSS-SDR, an open source GNSS software defined receiver

  •    C++

Visit gnss-sdr.org for more information about this open source GNSS software defined receiver. If you have questions about GNSS-SDR, please subscribe to the gnss-sdr-developers mailing list and post your questions there.

airplanejs - 📡 ✈️ App that picks up ADS-B radio signals from airplanes and plots them in real time on a map in your browser

  •    Javascript

Disclaimer: I'm trying out the Amazon Affiliate Program to support my free open source work. So if you decide to buy an RTL-SDR dongle using one of the links above I'll be grateful (the search link should work as well).For more information about buying RTL-SDR dongles, check out the RTL-SDR.com blog buyers guide.

luaradio - A lightweight, embeddable software-defined radio framework built on LuaJIT

  •    Lua

LuaRadio is a lightweight, embeddable flow graph signal processing framework for software-defined radio. It provides a suite of source, sink, and processing blocks, with a simple API for defining flow graphs, running flow graphs, creating blocks, and creating data types. LuaRadio is built on LuaJIT, has a small binary footprint of under 750 KB (including LuaJIT), has no external hard dependencies, and is MIT licensed. LuaRadio can be used to rapidly prototype software radios, modulation/demodulation utilities, and signal processing experiments. It can also be embedded into existing radio applications to serve as a user scriptable engine for processing samples.

gr-ieee802-11 - IEEE 802.11 a/g/p Transceiver

  •    C++

This an IEEE 802.11 a/g/p transceiver for GNU Radio that is fitted for operation with Ettus N210s and B210s. Interoperability was tested with many off-the-shelf WiFi cards and IEEE 802.11p prototypes. The code can also be used in simulations. Like GNU Radio, this module uses master and next branches for development, which are supposed to be used with the corresponding GNU Radio branches. I recommend staying up-to-date by using the next branch.

trunk-recorder - Records calls from a Trunked Radio System (P25 & SmartNet)

  •    C++

Trunk Recorder is able to record the calls on trunked and conventional radio systems. It uses 1 or more Software Defined Radios (SDRs) to do this. The SDRs capture large swatches of RF and then use software to process what was received. GNURadio is used to do this processing because it provides lots of convenient RF blocks that can be pieced together to allow for complex RF processing. The libraries from the amazing OP25 project are used for a lot of the P25 functionality. Multiple radio systems can be recorded at the same time. Trunk Recorder has been tested on Ubuntu (14.04, 16.04, 16.10, 17.04, 17.10 & 18.04), Arch Linux (2017.03.01), Debian 9.x and macOS (10.10, 10.11, 10.12, 10.13, 10.14). It has been successfully used with several SDRs including the Ettus USRP B200, B210, B205, a bank of 3 RTL-SDR dongles, and the HackRF Jawbreaker.

openwifi-hw - FPGA/hardware design of openwifi

  •    Verilog

openwifi: Linux mac80211 compatible full-stack IEEE802.11/Wi-Fi design based on SDR (Software Defined Radio). This repository includes Hardware/FPGA design. To be used together with openwifi driver and software repository.

OpenSatelliteProject - Open Satellite Project Information


Project Information TODO: Write this page. The web interface package can be downloaded here: https://github.com/opensatelliteproject/goesdump/releases/tag/1.0.2-beta named as goes-web.zip. Just extract all content under a web folder inside OSP/bin.

libmodes - A Mode S / ADS-B decoder library

  •    C

This is a C library for decoding Mode S messages from aviation aircrafts. It supports both standard Mode S Acquisition Squitter messages (56 bits) and Mode S Extended Squitter messages (112 bits) that also carry ADS-B information.This project is a refactoring of the popular dump1090 project by Salvatore Sanfilippo. It modularizes the code into separate functions and removes all non-essentials, so that only the decoding logic is left.

mode-s-demodulator - A JavaScript module for demodulating and decoding Mode S / ADS-B messages from aviation aircrafts

  •    Javascript

A JavaScript module for demodulating and decoding Mode S / ADS-B messages from aviation aircrafts.Mode S is an aviation transponder interrogation mode used by Secondary Surveillance Radar (SSR) and Automatic Dependent Surveillance-Broadcast (ADS-B) systems.

rtl-sdr - A modern Node.js wrapper around the librtlsdr library

  •    C++

A low level binding to the librtlsdr library for Node.js.This module requires that you have librtlsdr installed on your system. In turn librtlsdr requires libusb.

node-hackrf - :radio: Control a HackRF device (e.g. Jawbreaker, HackRF One, or Rad1o) from Node.js

  •    C

This is a low-level binding to libhackrf. If you'd like a nice stream interface, try hackrf-stream.Returns an array containing information about the connected HackRF devices. If no devices are connected, an empty array will be returned.

node-adsb - An ADS-B decoder in node

  •    Javascript

This is an ADS-B decoder in node. When partnered with some source of ADS-B data, it will decode packets and... DO THINGS. You will need a signal source. A good source is either rtl-sdr or dump1090, if you have the hardware to receive live signals. Otherwise, it will be possible to either listen to an ADS-B aggregator or local files.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.