/cybernetics-radio-workshop

You don't need to be a computer scientist to leverage technology to investigate systems of power and control. This workshop will provide students with hands on examples that they can use to understand the signals that surround them. From cross referencing airplane transponder broadcasts with FAA data, to analyzing the contents of shipping containers, a software defined radio is an invaluable research tool that can yield unexpected results. In this class we will approach the SDR as a general purpose tool for investigating your surroundings. Some tools and concepts introduced will be RTL-SDR, GQRX, and scraping the web for government contracts. This workshop includes the price of a $20 RTL-SDR that participants will be able to take home.

Spectrum Investigations...

You don't need to be a computer scientist to leverage technology to investigate systems of power and control. This workshop will provide students with hands on examples that they can use to understand the signals that surround them. From cross referencing airplane transponder broadcasts with FAA data, to analyzing the contents of shipping containers, a software defined radio is an invaluable research tool that can yield unexpected results. In this class we will approach the SDR as a general purpose tool for investigating your surroundings. Some tools and concepts introduced will be RTL-SDR, GQRX, and scraping the web for government contracts. This workshop includes the price of a $20 RTL-SDR that participants will be able to take home.

  • Plan
    • Introductions
    • Radio Concepts
    • Spectrum Allocation / FCC licenses
    • ADS-B eavesdropping
    • NOAA Weather Images

Resources

Investigations

Installation of Dump1090

Install the dependencies + homebrew.

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install cmake
$ brew install libusb
$ brew install pkgconfig
$ brew install sox

Install rtl_sdr...

$ cd ~/ # or another suitable place you'd like to keep the repos
$ git clone git://git.osmocom.org/rtl-sdr.git
$ cd rtl-sdr/
$ mkdir build
$ cd build/
$ cmake ../
$ make
$ sudo make install
$ rtl_test -t # You should see output like 'found 1 device(s)'

Install dump1090...

$ cd ~/ # or another suitable place you'd like to keep the repos
$ git clone https://github.com/antirez/dump1090.git
$ cd dump1090
$ make
$ ./dump1090 --interactive