Awesome
SDR-Notes
Hi!
I created this repo for everything SDR and wireless related so I wouldn't lose track of available tools or guides. The Quick Start was created for those who never worked with SDR before and includes videos and tools to get people started. The 2nd half, Radio Hacker Reference, are tools and other stuff I’ve used I feel are important to know. Any who feel free and share this as you wish, add too if you like, and happy hacking! :D
- NotPike
R A D I O ★ H A C K E R ★ Q U I C K ★ S T A R T ★ G U I D E
=="Can I play, Daddy?"==
- ★ How does Software Defined Radio (SDR) work under the Hood? → https://youtu.be/xQVm-YTKR9s
- ★ RTL-SDR Quick Start → https://www.rtl-sdr.com/rtl-sdr-quick-start-guide/
- GQRX → https://github.com/csete/gqrx
- Intro to Ham Radio → https://youtu.be/RGluTpM7_K8
- ★ Visual Intro to DSP for SDR → https://youtu.be/DUGr_Z04SKs?t=750
- The Hobbyist’s Guide to the RTL-SDR → http://libgen.lc/item/index.php?md5=858D770EC0E814371C2E0388484CEA5A
- KringleCon - Larry Pesce, Software Defined Radio: The New Awesome → https://www.youtube.com/watch?v=ZJzhLWOCjjg
== Pre Configured SDR Linux Distros==
- ★ Pentoo Linux → https://www.pentoo.ch/
- ★ DragonOS → https://sourceforge.net/projects/dragonos-focal/
- GNU Radio Live → https://wiki.gnuradio.org/index.php/GNU_Radio_Live_SDR_Environment
- Skywave Linux → https://skywavelinux.com/
- SigintOS → https://www.sigintos.com/
=="Don't hurt me"==
- ★ Install GRC → https://github.com/gnuradio/pybombs
- ★ SDR with HackRF → https://greatscottgadgets.com/sdr/
- Complex, But Not Complicated → https://dspguru.com/files/QuadSignals.pdf
- GRC Tutorial → https://wiki.gnuradio.org/index.php/Guided_Tutorial_GRC
- Multimon-NG → https://github.com/EliasOenal/multimon-ng
- ★ The Essential Guide to Digital Signal Processing → http://libgen.lc/item/index.php?md5=193E1AC4AA26E8238CA212B3C8AF3D49
=="Bring 'em on!"==
==Reference==
- FCC Lookup → https://wireless2.fcc.gov/UlsApp/UlsSearch/searchLicense.jsp
- Radio Reference → https://www.radioreference.com/
- Signal ID Guide → https://www.sigidwiki.com/wiki/Signal_Identification_Guide
==Reversing==
- Inspectrum → https://github.com/miek/inspectrum
- ★ Universal Radio Hacker → https://github.com/jopohl/urh
- ★ RTL_433 → https://github.com/merbanan/rtl_433
- Reverse Engineering Protocols 1 → https://youtu.be/eVqIe3na_Zk
- Reverse Engineering Protocols 2 → https://youtu.be/vf38-8LbDuw
==I’m Poor But I still Want to TX==
- VGA Transmitter → https://osmocom.org/projects/osmo-fl2k/wiki
- ★ Rpi-TX → https://github.com/F5OEO/rpitx
- PiFmRds → https://github.com/ChristopheJacquet/PiFmRds
=="I am Death incarnate!"==
- ★ Practical Signal Processing → (Book)
- OpenBTS (DEPRECIATED) → https://github.com/RangeNetworks/openbts
- srsRAN → https://github.com/srsran/srsRAN
- ★ GNSS Simulation → https://github.com/osqzss/gps-sdr-sim
R A D I O ★ H A C K E R ★ R E F E R E N C E
==Radio Theory==
- Intro to Ham Radio → https://youtu.be/RGluTpM7_K8
- Antenna Tutorial → https://youtu.be/J3PBL9oLPX8
- Antenna Tutorial 2 → https://youtu.be/ZpKoLvqOWyc
- Troy 2.4GHz Yagi Design → http://troybrowndesigns.com
- ★ John D. Kraus Antennas Lecture → pt1:https://youtu.be/4nKRp7TzgBI pt2:https://youtu.be/k7QybBNW8H4 pt3:https://youtu.be/RlsFC2Mw9IM
==DSP/SDR Education==
- ★ SDR with HackRF → https://greatscottgadgets.com/sdr/
- Visual Intro to SDP for SDR → https://youtu.be/DUGr_Z04SKs?t=750
- Complex, But Not Complicated → https://dspguru.com/files/QuadSignals.pdf
- FFT → https://youtu.be/iTMn0Kt18tg
- The Hobbyist’s Guide to the RTL-SDR → http://libgen.lc/item/index.php?md5=858D770EC0E814371C2E0388484CEA5A
- ★ The Essential Guide to Digital Signal Processing → http://libgen.io/book/index.php?md5=193E1AC4AA26E8238CA212B3C8AF3D49
- ★ Practical Signal Processing → https://www.amazon.com/dp/0521854784/ref=cm_sw_em_r_mt_dp_U_vptrCbZG74ACA
- ★ Wireless Village CTF → http://sdr.ninja/training-events/sdr-wctf/
- Decoding DMR Voice → https://www.slideshare.net/initd/mototrbo
==Reversing Simple Protocols==
- Reverse Engineering Protocols 1 → https://youtu.be/eVqIe3na_Zk
- Reverse Engineering Protocols 2 → https://youtu.be/vf38-8LbDuw
- Arduino → https://rayshobby.net/wordpress/reverse-engineer-wireless-temperature-humidity-rain-sensors-part-1/
==I’m Poor But I still Want to TX==
- VGA Transmitter → https://osmocom.org/projects/osmo-fl2k/wiki
- ★ RPi-TX → https://github.com/F5OEO/rpitx
- RPi FM Transmitter (DEPRECIATED) → https://github.com/rm-hull/pifm
- Arduino → https://randomnerdtutorials.com/rf-433mhz-transmitter-receiver-module-with-arduino/
==Refrence==
- FCC Lookup → https://wireless2.fcc.gov/UlsApp/UlsSearch/searchLicense.jsp
- ACMA Lookup → https://web.acma.gov.au/rrl/pkg_400mhz_search.main_page
- Radio Reference → https://www.radioreference.com/
- Signal ID Guide → https://www.sigidwiki.com/wiki/Signal_Identification_Guide
==Groups==
- RTL-SDR → https://www.rtl-sdr.com/
- GNU Radio → https://www.gnuradio.org/
- OSMOCOM → https://osmocom.org/
- ★ Cyberspectrum → https://www.youtube.com/playlist?list=PLPmwwVknVIiXGzKhtimTMjhcyppeRRsnE
==SDR Hardware==
- RTL-SDR → https://www.rtl-sdr.com/buy-rtl-sdr-dvb-t-dongles/
- HackRF → https://greatscottgadgets.com/hackrf/
- HackRF Portapack → https://store.sharebrained.com/products/portapack-for-hackrf-one-kit
- BladeRF → https://www.nuand.com/bladerf-2-0-micro/
- USRP B210 → https://www.ettus.com/product/details/UB210-KIT
- XTRX → https://xtrx.io/
- LimeSDR → https://myriadrf.org/projects/limesdr/
==SDR APIs==
- SoapySDR → https://github.com/pothosware/SoapySDR/wiki
- USRP (Python) → https://files.ettus.com/manual/page_python.html
- RTL-SDR (Python) → https://pypi.org/project/pyrtlsdr/
- HackRF (cLang) → https://github.com/mossmann/hackrf/wiki/libHackRF-API
- BladeRF (cLang) → http://www.nuand.com/libbladeRF-doc/v2.2.0/modules.html
==SDR Software==
- GNSS SDR → https://gnss-sdr.org
- RTL-SDR → https://github.com/osmocom/rtl-sdr
- ★ RTL_433 → https://github.com/merbanan/rtl_433
- GQRX → https://github.com/csete/gqrx
- ★ Universal Radio Hacker → https://github.com/jopohl/urh
- Inspectrum → https://github.com/miek/inspectrum
- GNSS Simulation → https://github.com/osqzss/gps-sdr-sim
- PAL/NTSC TX For HackRF → https://github.com/fsphil/hacktv
- ★ Portapack Havoc → https://github.com/furrtek/portapack-havoc
== GNU Radio Companion==
- ★ PyBombs → https://github.com/gnuradio/pybombs
- ★ sdr-examples → https://github.com/argilo/sdr-examples
- gr-iridium → https://github.com/muccc/gr-iridium
- gr-gsm → https://github.com/ptrkrysik/gr-gsm
- gr-lte → https://github.com/kit-cel/gr-lte
- gr-lora → https://github.com/BastilleResearch/gr-lora
- gr-op25 → https://github.com/balint256/op25/tree/master/op25/gr-op25
- gr-dtv → https://github.com/gnuradio/gnuradio/tree/master/gr-dtv
- gr-ieee802.15-4 → https://github.com/bastibl/gr-ieee802-15-4
- gr-pocsag → https://github.com/bafe/gr-pocsag
- gr-rds → https://github.com/bastibl/gr-rds
==Stand Alone Applications==
- rfcat → https://github.com/atlas0fd00m/rfcat
- ★ rfcat (Code Samples) → https://github.com/AndrewMohawk/RfCatHelpers
- Multimon-NG → https://github.com/EliasOenal/multimon-ng
- POM-NG → https://www.packet-o-matic.org/
- LinuxTV → https://www.linuxtv.org
- DSD (DMR Decoder) → https://github.com/szechyjs/dsd
- CSDR (IQ Encoder) → https://github.com/simonyiszk/csdr
==GSM && LTE==
- ★ srsLTE → https://github.com/srsLTE/srsLTE
- OpenBTS (DEPRECIATED) → https://github.com/RangeNetworks/openbts
- YateBTS → https://github.com/Nuand/bladeRF/wiki/Setting-up-Yate-and-YateBTS-with-the-bladeRF
- ★ OsmoNITB → https://osmocom.org/projects/osmonitb/wiki/OsmoNITB
- ★ OsmocomBB SDR PHY (GSM SDR Softphone) → https://osmocom.org/projects/osmocom-bb-sdr-phy
==WiFi && BLUETOOTH && ZIGBEE==
- ★ BLE CTF → http://www.hackgnar.com/2018/06/learning-bluetooth-hackery-with-ble-ctf.html
- ★ btlejack → https://github.com/virtualabs/btlejack
- ★ Killer Bee (ZigBee) → https://github.com/riverloopsec/killerbee
- ★ Aircrack-NG → https://www.aircrack-ng.org/
- ★ bleah → https://github.com/evilsocket/bleah
- Blue Hydra → https://github.com/pwnieexpress/blue_hydra
- Ubertooth → https://github.com/greatscottgadgets/ubertooth
- Using Scapy to send WLAN frames → https://wlan1nde.wordpress.com/2016/06/28/using-scapy-to-send-wlan-frames
==Blue Tooth Hardware==
- Ubertooth One → https://greatscottgadgets.com/ubertoothone/
- Sena UD100 → http://www.senanetworks.com
==ZigBee Hardware==
- apimote → https://github.com/riverloopsec/apimote
- Atmel RZ RAVEN → https://www.microchip.com/webdoc/rzraven/pr01.html
- TI CC2530 → https://www.aliexpress.com/item/ZigBee-CC2531-USB-Dongle/1830760873.html
==RFID || NFC==
- Proxmark3 → https://proxmark.com/
- ★ Proxmark3 IceMan Fork → https://github.com/iceman1001/proxmark3
- Arduino → https://github.com/miguelbalboa/rfid
==Radios==
- Yard Stick One → https://greatscottgadgets.com/yardstickone/
- Crazyradio PA → https://www.bitcraze.io/crazyradio-pa/
- MD380 → http://www.tyt888.com/?mod=product_show&id=78
==Other Hardware==
- Symmetricom GPSDO → http://andybrown.me.uk/2016/11/12/gpsdo-ebay/
- HackRF TXCO → https://www.nooelec.com/store/tiny-tcxo.html
- BT-100 PA → https://www.nuand.com/product/bt-100/
- BT-200 LNA → https://www.nuand.com/product/bt-200/
- 1800MHz Duplexer → http://shop.sysmocom.de/products/1800-mhz-dcs-duplexer-30w
- 1900MHz Duplexer → http://shop.sysmocom.de/products/dx1900-kt30
==Instrumentation==
- N1201SA UV RF VIA → https://www.eham.net/ehamforum/smf/index.php?topic=112912.0
- VC3165 Radio Frequency Counter → https://www.eham.net/reviews/detail/7839
==DIY==
- LHCP 1.6GHz Antenna → https://www.thingiverse.com/thing:2627680
- Good Watch → https://goodwatch.org/posts/introducing-the-goodwatch/
- Wave Bubble Jammer → http://www.ladyada.net/make/wavebubble/
- 1.6GHz QFH Bunny Antenna → https://easyeda.com/notpike/QFH-Antenna/
- ★ ESP8266 WiFi Deauthur → https://github.com/spacehuhn/esp8266_deauther
C O N T R I B U T O R S
- NotPike
- Ted
- rfs
- Tim N
- YUU
- its-a-lisa