====== Find, fix and finish ====== **fff** is a convenient tool for in-field transmitter location & recovery by triangulation with directional antenna. The user interface is optimized for phones, tablets and other constrained handheld devices. /tmp/fifo -----------------> I/Q samples RTL-SDR -----> fff_server fff_client (gnuradio) tcp:6666 <----------------> XMLRPC control ===== Screenshot ===== > ./fff_client.py Find, fix and finish by NSA Litoměřice This program is part of GlobalEye signals intelligence toolkit. Visit http://jenda.hrach.eu/nsa/ for more information. Hotkeys: g/h ... SDR gain n/m ... speed q ... quit Starting DSP ▒ ▒ ▒ ▒ █ ██ ████ █████ ██████ █████████ ███████████ ████████████▒ ████████████▒ ████████████▒ ████████████▒ ████████████▒ ████████████▒ █████████▒ █████████▒ █████████ ████████████ ████████████████████████████████▒ ██████████████████████████████████▒ ██████████████████████████████████ ██████████████████████████████████▒ ██████████████████████████████████ ===== Usage ===== Adjust frequency and ppm in fff_server to your needs. Adjust FIR and decimation rate if you are targeting a wideband transmitter (default bandwidth is 10 kHz). * mkfifo /tmp/fifo * ./fff_client.py * ./fff_server.py ===== Tips ===== Want to run fff_client over SSH from an untrusted machine? no-agent-forwarding,no-X11-forwarding,command="path_to_fff_client.py" ssh-nsa key ===== Obtaining fff ===== git clone http://jenda.hrach.eu/p/fff/ http://jenda.hrach.eu/gitweb/?p=fff;a=summary