SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Software Defined Radio (SDR) – Try it yourself exercises
Equipment
• Please use one of the provided USB sticks (it is Kali base with added SDR tools) and boot
into persistence mode. Enter the Wi-Fi password for the workshop location
• Plug in one of the provided RTL SDR dongles
• Ask questions at any time during the workshop if you get stuck or need any help!
• Important: please return back the USB sticks and the RTLSDR dongles once you are
finished the workshop today
Frequency scanning
• The USB has the “qspectrumanalyzer” tool pre-installed, located here:
◦ ~/.local/bin/qspectrumanalyzer
• Check that the RTL SDR dongle is plugged in
• Open qspectrumanalyzer
• Select File -> Settings->rtl_power
• Set the start and stop frequency ranges on the right hand side of the main screen
• Click start
• Once the scan completes, scroll across the spectrum to view the results in the frequency
range you set, you can zoom in and out as well
Remote control demo
• The USB has the “gqrx” tool pre-installed, which also has an icon on the main desktop
menu bar
• You may need to start the audio server first by typing (ignore any error messages):
◦ $ pulseaudio -D
• Check that the RTL SDR dongle is plugged in
• Open gqrx and press the power button on the top left to start
• Enter 433Mhz as the frequency on the top left
• Make sure AM is checked on the right hand side
• Using the doorbell remote from our workshop, press its button and observe the data appear
on the waterfall underneath
• Note: you may also use your car remote for this demo but be aware that pressing it too many
times may make it go out of synch so it is not advised to press more than two or three times.
Car remotes typically operate around 433Mhz or 313Mhz approx.
Listening to pagers
• The USB has the “gqrx” and “multimon-ng” tools pre-installed
• You may need to start the audio server first by typing (ignore any error messages):
◦ $ pulseaudio -D
• Check that the RTL SDR dongle is plugged in
• Open the gqrx tool
• Tune into 148Mhz approx.
• Carefully tune into a pager broadcast and listen to the audio to make sure you have as clean
a signal as possible. This will be easier with headphones
• Run the following command on the command line to capture the audio from gqrx and
decode it using known pager protocols in the multimon-ng tool:
◦ $ padsp multimon-ng -a POCSAG512 -a POCSAG1200 -a POCSAG2400 -f alpha
• Once you have a clear pager message come through, it will be decoded and displayed by
multimon-ng in the command line window
• I can’t hear anything in gqrx?!
◦ After you have started the pulseaudio server and your audio volume is correctly set and
you still cannot hear the audio coming from gqrx, there is a known bug. The fix is to
toggle between the WFM Mono option back to Normal (on the right hand side of gqrx)
◦ If you are still having trouble, also check the settings in the “pavucontrol” tool and make
sure the “Configuration” tab is set to use “Analog Stereo Output”
Listening to Airplanes
• The USB has the “dump1090” and “modes_rx” tools pre-installed
• You may need to start the audio server first by typing (ignore any error messages):
◦ $ pulseaudio -D
• Check that the RTL SDR dongle is plugged in
• In the TOOLS directory, you will find the dump1090 tool, run it as follows
◦ $ ./dump1090 --interactive --net
• You can also load the map by visiting http://localhost:8080/
Want to learn more?
• Come along to one of our monthly meetings:
◦ Cyberspectrum Melbourne (https://www.meetup.com/Cyberspectrum-Melbourne)
◦ Cyberspectrum Sydney (https://www.meetup.com/sdr-sydney)
◦ Cyberspectrum Bay Area USA (https://www.meetup.com/Cyberspectrum)
◦ SDR SIG Hobart (https://sdrsig.net)
• Join us on slack to chat and ask questions or get help (sdr-melbourne.slack.com - email or
dm for an invite at: sdr_melbourne@gmail.com or request an invite during this workshop)
• Follow us on twitter: @sdr_melbourne, @sdr_sydney

Más contenido relacionado

La actualidad más candente

Travis Goodspeed - Not Quite ZigBee
Travis Goodspeed - Not Quite ZigBeeTravis Goodspeed - Not Quite ZigBee
Travis Goodspeed - Not Quite ZigBeeSource Conference
 
Brochua đầu ghi hình QTD-6100 Series
Brochua đầu ghi hình QTD-6100 SeriesBrochua đầu ghi hình QTD-6100 Series
Brochua đầu ghi hình QTD-6100 SeriesVi Tính Hoàng Nam
 
Mototrbo
MototrboMototrbo
MototrboTim N
 
Chordophonet Virtual Concert Pedal Harp, Celtic Harp, Electric and Synth Harp...
Chordophonet Virtual Concert Pedal Harp, Celtic Harp, Electric and Synth Harp...Chordophonet Virtual Concert Pedal Harp, Celtic Harp, Electric and Synth Harp...
Chordophonet Virtual Concert Pedal Harp, Celtic Harp, Electric and Synth Harp...Syntheway Virtual Musical Instruments
 
Shoe camera spy camera
Shoe camera spy cameraShoe camera spy camera
Shoe camera spy camerageorge david
 
Nxll12 zone based firewall
Nxll12 zone based firewallNxll12 zone based firewall
Nxll12 zone based firewallNetwax Lab
 
Internet Technology for the Commodore 64
Internet Technology for the Commodore 64Internet Technology for the Commodore 64
Internet Technology for the Commodore 64Leif Bloomquist
 
BSides Lisbon 2017 - Fantastic Signals and Where to Find Them
BSides Lisbon 2017 - Fantastic Signals and Where to Find ThemBSides Lisbon 2017 - Fantastic Signals and Where to Find Them
BSides Lisbon 2017 - Fantastic Signals and Where to Find ThemLuis Grangeia
 
Sigfox devices travelling between continents is monarch technology usable
Sigfox devices travelling between continents is monarch technology usable Sigfox devices travelling between continents is monarch technology usable
Sigfox devices travelling between continents is monarch technology usable Simple Hardware
 

La actualidad más candente (20)

Presentation TS-X53A Series
Presentation TS-X53A SeriesPresentation TS-X53A Series
Presentation TS-X53A Series
 
Travis Goodspeed - Not Quite ZigBee
Travis Goodspeed - Not Quite ZigBeeTravis Goodspeed - Not Quite ZigBee
Travis Goodspeed - Not Quite ZigBee
 
Brochua đầu ghi hình QTD-6100 Series
Brochua đầu ghi hình QTD-6100 SeriesBrochua đầu ghi hình QTD-6100 Series
Brochua đầu ghi hình QTD-6100 Series
 
AUDIO VISUAL
AUDIO VISUALAUDIO VISUAL
AUDIO VISUAL
 
Mototrbo
MototrboMototrbo
Mototrbo
 
fra TELE-audiovision-1311
fra TELE-audiovision-1311fra TELE-audiovision-1311
fra TELE-audiovision-1311
 
Chordophonet Virtual Concert Pedal Harp, Celtic Harp, Electric and Synth Harp...
Chordophonet Virtual Concert Pedal Harp, Celtic Harp, Electric and Synth Harp...Chordophonet Virtual Concert Pedal Harp, Celtic Harp, Electric and Synth Harp...
Chordophonet Virtual Concert Pedal Harp, Celtic Harp, Electric and Synth Harp...
 
Shoe camera spy camera
Shoe camera spy cameraShoe camera spy camera
Shoe camera spy camera
 
Audible Objects
Audible ObjectsAudible Objects
Audible Objects
 
Icecrypt
IcecryptIcecrypt
Icecrypt
 
Nxll12 zone based firewall
Nxll12 zone based firewallNxll12 zone based firewall
Nxll12 zone based firewall
 
Ss r4 dvr4-5g
Ss r4 dvr4-5gSs r4 dvr4-5g
Ss r4 dvr4-5g
 
Icecrypt
IcecryptIcecrypt
Icecrypt
 
Internet Technology for the Commodore 64
Internet Technology for the Commodore 64Internet Technology for the Commodore 64
Internet Technology for the Commodore 64
 
BSides Lisbon 2017 - Fantastic Signals and Where to Find Them
BSides Lisbon 2017 - Fantastic Signals and Where to Find ThemBSides Lisbon 2017 - Fantastic Signals and Where to Find Them
BSides Lisbon 2017 - Fantastic Signals and Where to Find Them
 
Icecrypt
IcecryptIcecrypt
Icecrypt
 
Sigfox devices travelling between continents is monarch technology usable
Sigfox devices travelling between continents is monarch technology usable Sigfox devices travelling between continents is monarch technology usable
Sigfox devices travelling between continents is monarch technology usable
 
esp TELE-audiovision-1311
esp TELE-audiovision-1311esp TELE-audiovision-1311
esp TELE-audiovision-1311
 
Icecrypt
IcecryptIcecrypt
Icecrypt
 
Nxll26 bgp ii
Nxll26 bgp iiNxll26 bgp ii
Nxll26 bgp ii
 

Similar a Worksheet for Introduction to Software Defined Radio (SDR)

RTASC Lite - Real Time Audio System Check Lite
RTASC Lite - Real Time Audio System Check LiteRTASC Lite - Real Time Audio System Check Lite
RTASC Lite - Real Time Audio System Check LiteDru Wynings
 
Hướng dẫn sử dụng đầu ghi hình AVT-776w Manual
Hướng dẫn sử dụng đầu ghi hình AVT-776w ManualHướng dẫn sử dụng đầu ghi hình AVT-776w Manual
Hướng dẫn sử dụng đầu ghi hình AVT-776w ManualVi Tính Hoàng Nam
 
INTERACTIVE APPLICATIONS IN MACHINE LEARNING
INTERACTIVE APPLICATIONS IN MACHINE LEARNINGINTERACTIVE APPLICATIONS IN MACHINE LEARNING
INTERACTIVE APPLICATIONS IN MACHINE LEARNINGFrancisco Bernardo
 
Digital Watchdog DW-VF960H161T User Manual
Digital Watchdog DW-VF960H161T User ManualDigital Watchdog DW-VF960H161T User Manual
Digital Watchdog DW-VF960H161T User ManualJMAC Supply
 
Cnc 3axis-shield
Cnc 3axis-shieldCnc 3axis-shield
Cnc 3axis-shieldhandson28
 
Nemo outdoor 6_training_aug2011 [compatibility mode]
Nemo outdoor 6_training_aug2011 [compatibility mode]Nemo outdoor 6_training_aug2011 [compatibility mode]
Nemo outdoor 6_training_aug2011 [compatibility mode]Doduor
 
Voice encryption for gsm using arduino
Voice encryption for gsm using arduinoVoice encryption for gsm using arduino
Voice encryption for gsm using arduinoiruldaworld
 
Arduino Meetup with Sonar and 433Mhz Radios
Arduino Meetup with Sonar and 433Mhz RadiosArduino Meetup with Sonar and 433Mhz Radios
Arduino Meetup with Sonar and 433Mhz Radiosroadster43
 
Amp01 Ug
Amp01 UgAmp01 Ug
Amp01 Ugdofa03
 
Arduino Platform with C programming.
Arduino Platform with C programming.Arduino Platform with C programming.
Arduino Platform with C programming.Govind Jha
 
Wireless hacking 20120126
Wireless hacking 20120126Wireless hacking 20120126
Wireless hacking 20120126Paul Tanner
 
Defcon 22-phil-polstra-am-i-being-spied-on
Defcon 22-phil-polstra-am-i-being-spied-onDefcon 22-phil-polstra-am-i-being-spied-on
Defcon 22-phil-polstra-am-i-being-spied-onPriyanka Aash
 
Am I being spied on: Low-tech ways of detecting high-tech surveillance (DEFCO...
Am I being spied on: Low-tech ways of detecting high-tech surveillance (DEFCO...Am I being spied on: Low-tech ways of detecting high-tech surveillance (DEFCO...
Am I being spied on: Low-tech ways of detecting high-tech surveillance (DEFCO...Philip Polstra
 
Getting Started with TDS1000B / 2000B Digital Phosphor Oscilloscope Series
Getting Started with TDS1000B / 2000B  Digital Phosphor Oscilloscope SeriesGetting Started with TDS1000B / 2000B  Digital Phosphor Oscilloscope Series
Getting Started with TDS1000B / 2000B Digital Phosphor Oscilloscope SeriesPremier Farnell
 
Embedded software development using BDD
Embedded software development using BDDEmbedded software development using BDD
Embedded software development using BDDItamar Hassin
 

Similar a Worksheet for Introduction to Software Defined Radio (SDR) (20)

RTASC Lite - Real Time Audio System Check Lite
RTASC Lite - Real Time Audio System Check LiteRTASC Lite - Real Time Audio System Check Lite
RTASC Lite - Real Time Audio System Check Lite
 
Arduino: MATLAB con Arduino
Arduino: MATLAB con ArduinoArduino: MATLAB con Arduino
Arduino: MATLAB con Arduino
 
Hướng dẫn sử dụng đầu ghi hình AVT-776w Manual
Hướng dẫn sử dụng đầu ghi hình AVT-776w ManualHướng dẫn sử dụng đầu ghi hình AVT-776w Manual
Hướng dẫn sử dụng đầu ghi hình AVT-776w Manual
 
INTERACTIVE APPLICATIONS IN MACHINE LEARNING
INTERACTIVE APPLICATIONS IN MACHINE LEARNINGINTERACTIVE APPLICATIONS IN MACHINE LEARNING
INTERACTIVE APPLICATIONS IN MACHINE LEARNING
 
Digital Watchdog DW-VF960H161T User Manual
Digital Watchdog DW-VF960H161T User ManualDigital Watchdog DW-VF960H161T User Manual
Digital Watchdog DW-VF960H161T User Manual
 
Cnc 3axis-shield
Cnc 3axis-shieldCnc 3axis-shield
Cnc 3axis-shield
 
Touch board user guide
Touch board user guideTouch board user guide
Touch board user guide
 
Nemo outdoor 6_training_aug2011 [compatibility mode]
Nemo outdoor 6_training_aug2011 [compatibility mode]Nemo outdoor 6_training_aug2011 [compatibility mode]
Nemo outdoor 6_training_aug2011 [compatibility mode]
 
Voice encryption for gsm using arduino
Voice encryption for gsm using arduinoVoice encryption for gsm using arduino
Voice encryption for gsm using arduino
 
Arduino Meetup with Sonar and 433Mhz Radios
Arduino Meetup with Sonar and 433Mhz RadiosArduino Meetup with Sonar and 433Mhz Radios
Arduino Meetup with Sonar and 433Mhz Radios
 
Amp01 Ug
Amp01 UgAmp01 Ug
Amp01 Ug
 
Arduino Platform with C programming.
Arduino Platform with C programming.Arduino Platform with C programming.
Arduino Platform with C programming.
 
Wireless hacking 20120126
Wireless hacking 20120126Wireless hacking 20120126
Wireless hacking 20120126
 
Remote tanklevelmonitor
Remote tanklevelmonitorRemote tanklevelmonitor
Remote tanklevelmonitor
 
Defcon 22-phil-polstra-am-i-being-spied-on
Defcon 22-phil-polstra-am-i-being-spied-onDefcon 22-phil-polstra-am-i-being-spied-on
Defcon 22-phil-polstra-am-i-being-spied-on
 
Am I being spied on: Low-tech ways of detecting high-tech surveillance (DEFCO...
Am I being spied on: Low-tech ways of detecting high-tech surveillance (DEFCO...Am I being spied on: Low-tech ways of detecting high-tech surveillance (DEFCO...
Am I being spied on: Low-tech ways of detecting high-tech surveillance (DEFCO...
 
Getting Started with TDS1000B / 2000B Digital Phosphor Oscilloscope Series
Getting Started with TDS1000B / 2000B  Digital Phosphor Oscilloscope SeriesGetting Started with TDS1000B / 2000B  Digital Phosphor Oscilloscope Series
Getting Started with TDS1000B / 2000B Digital Phosphor Oscilloscope Series
 
Embedded software development using BDD
Embedded software development using BDDEmbedded software development using BDD
Embedded software development using BDD
 
arduino.pdf
arduino.pdfarduino.pdf
arduino.pdf
 
Fortecstar
FortecstarFortecstar
Fortecstar
 

Último

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Último (20)

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Worksheet for Introduction to Software Defined Radio (SDR)

  • 1. Software Defined Radio (SDR) – Try it yourself exercises Equipment • Please use one of the provided USB sticks (it is Kali base with added SDR tools) and boot into persistence mode. Enter the Wi-Fi password for the workshop location • Plug in one of the provided RTL SDR dongles • Ask questions at any time during the workshop if you get stuck or need any help! • Important: please return back the USB sticks and the RTLSDR dongles once you are finished the workshop today Frequency scanning • The USB has the “qspectrumanalyzer” tool pre-installed, located here: ◦ ~/.local/bin/qspectrumanalyzer • Check that the RTL SDR dongle is plugged in • Open qspectrumanalyzer • Select File -> Settings->rtl_power • Set the start and stop frequency ranges on the right hand side of the main screen • Click start • Once the scan completes, scroll across the spectrum to view the results in the frequency range you set, you can zoom in and out as well Remote control demo • The USB has the “gqrx” tool pre-installed, which also has an icon on the main desktop menu bar • You may need to start the audio server first by typing (ignore any error messages): ◦ $ pulseaudio -D • Check that the RTL SDR dongle is plugged in • Open gqrx and press the power button on the top left to start • Enter 433Mhz as the frequency on the top left • Make sure AM is checked on the right hand side • Using the doorbell remote from our workshop, press its button and observe the data appear on the waterfall underneath • Note: you may also use your car remote for this demo but be aware that pressing it too many times may make it go out of synch so it is not advised to press more than two or three times. Car remotes typically operate around 433Mhz or 313Mhz approx. Listening to pagers • The USB has the “gqrx” and “multimon-ng” tools pre-installed • You may need to start the audio server first by typing (ignore any error messages): ◦ $ pulseaudio -D • Check that the RTL SDR dongle is plugged in • Open the gqrx tool • Tune into 148Mhz approx. • Carefully tune into a pager broadcast and listen to the audio to make sure you have as clean a signal as possible. This will be easier with headphones
  • 2. • Run the following command on the command line to capture the audio from gqrx and decode it using known pager protocols in the multimon-ng tool: ◦ $ padsp multimon-ng -a POCSAG512 -a POCSAG1200 -a POCSAG2400 -f alpha • Once you have a clear pager message come through, it will be decoded and displayed by multimon-ng in the command line window • I can’t hear anything in gqrx?! ◦ After you have started the pulseaudio server and your audio volume is correctly set and you still cannot hear the audio coming from gqrx, there is a known bug. The fix is to toggle between the WFM Mono option back to Normal (on the right hand side of gqrx) ◦ If you are still having trouble, also check the settings in the “pavucontrol” tool and make sure the “Configuration” tab is set to use “Analog Stereo Output” Listening to Airplanes • The USB has the “dump1090” and “modes_rx” tools pre-installed • You may need to start the audio server first by typing (ignore any error messages): ◦ $ pulseaudio -D • Check that the RTL SDR dongle is plugged in • In the TOOLS directory, you will find the dump1090 tool, run it as follows ◦ $ ./dump1090 --interactive --net • You can also load the map by visiting http://localhost:8080/ Want to learn more? • Come along to one of our monthly meetings: ◦ Cyberspectrum Melbourne (https://www.meetup.com/Cyberspectrum-Melbourne) ◦ Cyberspectrum Sydney (https://www.meetup.com/sdr-sydney) ◦ Cyberspectrum Bay Area USA (https://www.meetup.com/Cyberspectrum) ◦ SDR SIG Hobart (https://sdrsig.net) • Join us on slack to chat and ask questions or get help (sdr-melbourne.slack.com - email or dm for an invite at: sdr_melbourne@gmail.com or request an invite during this workshop) • Follow us on twitter: @sdr_melbourne, @sdr_sydney