For a number of years, I worked within aviation as an engineer looking after flight systems such as Radars, Voice Switches and Aeronautical Radio. A while ago, I bought a Nooelec DVB-T TV tuner to play with Software Defined Radio (SDR), but I never quite got around it due to life.
Anyway, this post is about testing it to receive ADSB signals from aircraft.
The first stage is to blacklist the kernel driver ‘dvb_usb_rtl28xxu’ in /etc/modprobe.d/blacklist.local.conf.
Simply add the following to the file
Now reboot your kali box and plug in your NooElec tuner, run ‘dmesg’ and you should get something like shown below.
Now git clone the rtl-sdr repo and build the software as root.
git clone git://git.osmocom.org/rtl-sdr.git cd rtl-sdr/ mkdir build cd build cmake ../ make sudo make install sudo ldconfig
Now that your DVB-T tuner is working you can run the command ‘rtl_adsb -V’ to do a basic test to see if you can receive any ADSB signals from aircraft. Assuming that is good then you can git clone the dump1090 repository and set it up as follows:-
git clone https://github.com/flightaware/dump1090_mr cd dump1090 make
Now run the dump1090 program in interactive mode using the command ‘dump1090 –interactive’.
Below is a screen shot taken today.
As you can see ADSB provides quite a lot of information.