ilusm.dev

rf

Radio frequency scanning, jamming detection, signal analysis.

Load with: use rf

Quick example

use rf

result = rffre("value", 10, 10, 10)
prn(result)

Functions

Frequency scanning

rffre(start_mhz, end_mhz, step_khz, dwell_ms)

Performs the operation. Takes start_mhz, end_mhz, step_khz, dwell_ms.

Power measurement

rfpow(freq_mhz, bandwidth_khz)

Performs the operation. Takes freq_mhz, bandwidth_khz.

rfpea(start_mhz, end_mhz)

Performs the operation. Takes start_mhz, end_mhz.

Band detection

rfcom()

Performs the operation.

rfsca(freq_mhz, tolerance_khz)

Performs the operation. Takes freq_mhz, tolerance_khz.

Jamming detection

rfjam(freq_mhz, threshold_dbm, duration_secs)

Performs the operation. Takes freq_mhz, threshold_dbm, duration_secs.

Signal recording

rfrec(freq_mhz, sample_rate, duration_secs, output_file)

Performs the operation. Takes freq_mhz, sample_rate, duration_secs, output_file.

rfrec1(h)

Performs the operation. Takes h.

Signal playback

rfpla(input_file, freq_mhz, gain)

Performs the operation. Takes input_file, freq_mhz, gain.

Modulation analysis

rfmod(sample_file)

Performs the operation. Takes sample_file.

rfmod1()

Performs the operation.

Demodulation

rfdem(recorded_file, output_wav)

Performs the operation. Takes recorded_file, output_wav.

rfdem1(recorded_file, output_wav)

Performs the operation. Takes recorded_file, output_wav.

Frequency hopping detection

rfhop(center_freq, bandwidth, dwell_ms)

Opens a connection or resource. Takes center_freq, bandwidth, dwell_ms.

Direction finding

rfdir(freq_mhz, samples)

Performs the operation. Takes freq_mhz, samples.

Transmitter geolocation

rfgeo(freq_mhz, readings)

Performs the operation. Takes freq_mhz, readings.

Spectrum analyzer mode

rfspe(center_mhz, span_mhz, rbw_khz)

Performs the operation. Takes center_mhz, span_mhz, rbw_khz.

Interference hunting

rfint(freq_mhz, search_range_mhz)

Performs the operation. Takes freq_mhz, search_range_mhz.

RSSI mapping

rfrss(freq_mhz, grid_size)

Performs the operation. Takes freq_mhz, grid_size.

Captive portal detection

rfcap()

Performs the operation.

Notes

  • RF (Radio Frequency) utilities - SDR integration, signal processing.