HackRF One
Open source software defined radio peripheral for transmitting and receiving signals from 1 MHz to 6 GHz.
Technical Architecture & Overview
HackRF One from Great Scott Gadgets is a widely used open source SDR: a half-duplex transceiver covering 1 MHz to 6 GHz that works with GNU Radio, SDR software, and its own portapack accessories. All hardware designs, firmware, and documentation are open source. Wireless security work with the device covers signal capture and replay, protocol research, and RF assessment of access control systems.
Targeted Technical Use Cases
RF security research and signal replay across a very wide frequency range on open hardware.
Evaluation & Trade-offs
Core Strengths
- +Enormous frequency coverage in one device.
- +Fully open source hardware and software.
- +Strong community, tutorials, and add-on ecosystem.
Trade-Offs & Limitations
- -Half-duplex only.
- -Legal restrictions on transmission vary by jurisdiction and band.
Defensive Security Application
Assessing wireless protocols used by building systems and IoT, and verifying replay protections.
Frequently Asked Questions
What is HackRF One?→
HackRF One from Great Scott Gadgets is a widely used open source SDR: a half-duplex transceiver covering 1 MHz to 6 GHz that works with GNU Radio, SDR software, and its own portapack accessories. All hardware designs, firmware, and documentation are open source. Wireless security work with the device covers signal capture and replay, protocol research, and RF assessment of access control systems.
What is HackRF One used for?→
RF security research and signal replay across a very wide frequency range on open hardware.
What are the strengths of HackRF One?→
- +Enormous frequency coverage in one device.
- +Fully open source hardware and software.
- +Strong community, tutorials, and add-on ecosystem.
What are the limitations of HackRF One?→
- +Half-duplex only.
- +Legal restrictions on transmission vary by jurisdiction and band.
How is HackRF One used defensively?→
Assessing wireless protocols used by building systems and IoT, and verifying replay protections.