gr-tempest
Out-of-tree GNU Radio module available in GNU Radio World

gr-tempest is a GNU Radio implementation of Van Eck phreaking, the reconstruction of display content from unintended electromagnetic emissions produced by video cables and electronics. Its synchronization and resampling stages estimate or apply the horizontal and vertical timing of VGA and HDMI signals, correct sampling error, align the raster, and turn the recovered intensity stream back into an image. The module supports recorded captures, simulations, and live radio input, with manual, semi-automatic, and experimental automatic workflows for finding stable video geometry under noisy reception conditions.
- Main authors
- Federico Larroca, Felipe Carrau
- Last modified
- 2025-02-10
- Project
- Upstream repository
Example flowgraphs
These GNU Radio World examples contain one or more blocks from gr-tempest.