Running a Software Defined Radio CTF using challengectl
Dan Perret
RF Village @ DEF CON 33 · Day 1 · RF Village
Dan Perret's presentation at RF Village, "Running a Software Defined Radio CTF using challengectl," provides an in-depth look at the open-source software powering the RF Capture the Flag (RFCTF) event. The talk introduces **challengectl**, a Python-based application designed to streamline the creation, management, and transmission of diverse software-defined radio (SDR) challenges. Perret, a key contributor to the RFCTF and `challengectl`, details the evolution of the event's infrastructure, highlighting the challenges faced with ad-hoc setups and dedicated hardware, and how `challengectl` addresses these issues through automation and scalability.
AI review
A competent, honest infrastructure talk about a niche but real problem: how do you run a repeatable, scalable RF CTF without drowning in dedicated hardware and one-off scripts? Perret knows the domain, the tooling is real and open-source, and the progression from 'SDR football' chaos to a unified management layer is genuinely useful for anyone trying to stand up a similar event. Not groundbreaking research — it's a tooling and ops talk — but it delivers exactly what it promises.