Metasploit-like framework for recording and decoding radio signals
The framework lets you combain between -
- Source input: DVB-T antenna or an IQ file
- Demodulators: AM/FM
- Decoders: rtl_443, dump1090, nrf905, etc
- (Optional) Descrumblers: deinvert
The purpose is to automate and ease the identification stage of raw encoded data
The autopwn module works only on recorded files for now, it cat
the file to all supported decoders
installDeps.sh and build.sh was built for Ubuntu 20.04.
Easiest way:
- Download the release -
$ wget https://github.com/edenberger/radiotailBuild/releases/download/beta-0.1/radiotail-0.1.tar.gz
- Unpack -
$ tar xf ./radiotail*
- Enter the direcory -
$ cd ./radiotail*
- Install the dependencies -
$ ./installDeps.sh
- Run radiotail -
$ ./radiotail
Build mostly from source:
- Clone this repository -
$ git clone https://github.com/edenberger/radiotailBuild.git
- Enter the build directory -
$ cd radiotailBuild/build
- Run the build script -
$ ./build.sh
- Go to the main radiotail directory -
$ cd ../radiotail
- Run radiotail -
$ ./radiotail
The framework wrapper written in bash keeping KIS(S) in mind.
Main file is .source.
When implementing a new function you can choose between letting help() parse it or not.
For help() to parse it syntax must be:
fucntion foo
Description: bar
{
main_code
}
To keep it hidden from help(), use something like:
foo () { # Description
main_code
}