inspectrum

Wireless & RF v0.4.0 · 06.12.2025 активный

Инструмент для анализа захваченных радиосигналов: визуализация IQ-данных, спектрограммы, измерение символьной скорости и частотной девиации. Незаменим для реверс-инжиниринга неизвестных RF-протоколов перед атакой через URH.

v0.4.0
06.12.2025 current
Добавлен 25.06.2026 · Обновлён 25.06.2026 · Wireless & RF
Установка
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 — это инструмент для анализа захваченных сигналов, в основном от программно-определяемых радиоприёмников.

Скриншот inspectrum)

Возможности

  • Поддержка больших файлов (100 ГБ+)
  • Спектрограмма с масштабированием/прокруткой
  • Графики амплитуды, частоты, фазы и отсчётов IQ
  • Курсоры для измерения периода, символьной скорости и извлечения символов
  • Экспорт выбранного временного промежутка, отфильтрованных отсчётов и демодулированных данных

Установка

Linux

Установите inspectrum с помощью вашего менеджера пакетов — он должен быть доступен в большинстве дистрибутивов.

macOS

Windows

Сборка из исходного кода

Предварительные требования

  • cmake >= 3.1
  • fftw 3.x
  • liquid-dsp >= v1.3.0
  • pkg-config
  • qt5

Инструкции по сборке

Инструкции по сборке можно найти здесь: 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-битный формат внутренне.

Комментарии
Войдите, чтобы оставить комментарий