Network Signal GuruNSG — это приложение под Android, требующее root права. Является отличным инструментом для исследования кейсов, требующих анализ RRC/NAS/DTAP сигнализации на стороне UE, при отсутствии возможности использовать NEMO/TEMS ввиду их высокой стоимости. Он не заменяет NEMO/TEMS при проведении полномасштабных аудитов сети, официальных драйв-тестов, где требуются абсолютная метрологическая точность, независимый мониторинг эфира и построение юридически значимых отчетов о качестве покрытия.
Официальный сайт NSG:
https://www.qtrun.com/help/1Introduction.htmlЕсли приобрести лицензию за ~70-100$, появится возможность сохранять L2/L3 2G/3G/4G/5G в (.dlf) формате, и далее анализировать в qxdm(платно) или сконвертировать в pcap.
Если необходим бесплатный вариант, то можно с помощью инструмента qcsuper преобразовать NSG .dlf в pcap и в удобном виде анализировать.
Для установки qcsuper:
sudo apt update
sudo apt install python3-pip wireshark
sudo pip3 install --upgrade qcsuper --break-system-packages
Конвертация записанных NSG (.dlf) логов LTE/GSM L2/L3 в pcap c qcsuper:
qcsuper --dlf-read nsg_09101404-g-l-mo-9905.dlf --pcap-dump dlf2pcap_nsg_09101404-g-l-mo-9905.pcap
Захват логов с -adb с помощью qcsuper и просмотр в онлайн:
export ANDROID_SERIAL=ВАШ_СЕРИЙНЫЙ_НОМЕР
qcsuper --adb --wireshark-live