Инструмент для анализа захваченных радиосигналов: визуализация IQ-данных, спектрограммы, измерение символьной скорости и частотной девиации. Незаменим для реверс-инжиниринга неизвестных RF-протоколов перед атакой через URH.
sudo apt install inspectrum # или: git clone https://github.com/miek/inspectrum mkdir inspectrum/build && cd inspectrum/build cmake .. && make && sudo make install # Открыть захват: inspectrum capture.cfile
inspectrum — это инструмент для анализа захваченных сигналов, в основном от программно-определяемых радиоприёмников.
)
Установите inspectrum с помощью вашего менеджера пакетов — он должен быть доступен в большинстве дистрибутивов.
Инструкции по сборке можно найти здесь: https://github.com/miek/inspectrum/wiki/Build
./inspectrum [имя_файла]
inspectrum поддерживает следующие типы файлов:
* *.sigmf-meta, *.sigmf-data — записи в формате SigMF
* *.cf32, *.fc32, *.cfile — комплексные 32-битные отсчёты с плавающей запятой (GNU Radio, osmocom_fft)
* *.cf64, *.fc64 — комплексные 64-битные отсчёты с плавающей запятой
* *.cs32, *.sc32, *.c32 — комплексные 32-битные знаковые целочисленные отсчёты (SDRAngel)
* *.cs16, *.sc16, *.c16 — комплексные 16-битные знаковые целочисленные отсчёты (BladeRF)
* *.cs8, *.sc8, *.c8 — комплексные 8-битные знаковые целочисленные отсчёты (HackRF)
* *.cu8, *.uc8 — комплексные 8-битные беззнаковые целочисленные отсчёты (RTL-SDR)
* *.f32 — вещественные 32-битные отсчёты с плавающей запятой
* *.f64 — вещественные 64-битные отсчёты с плавающей запятой (MATLAB)
* *.s16 — вещественные 16-битные знаковые целочисленные отсчёты
* *.s8 — вещественные 8-битные знаковые целочисленные отсчёты
* *.u8 — вещественные 8-битные беззнаковые целочисленные отсчёты
Если загружается файл с неизвестным расширением, inspectrum по умолчанию использует формат *.cf32.
Примечание: 64-битные отсчёты будут усечены до 32-битных перед обработкой, поскольку inspectrum поддерживает только 32-битный формат внутренне.