基於高通 Qualcomm 模組(2G/3G/4G、LTE-M、NB-IoT)的蜂窩 Layer3 追蹤可能性

我想分享一款個人比較喜歡的工具,這產品對於使用基於高通晶片組的蜂窩模組(例如, Thales 的 EXS82ENS22、Quectel 的 BG95、BG96,或 u-bloxSara R410 等)的大部份用戶而言,非常實用。甚至該工具具有開放診斷連接埠的 LTE dongle

這款免費工具就是 QCSuper,可在 Github 上取得。

它是一款基於 Python 的工具,能夠解碼偵錯介面串流。

例如以下簡單的呼叫:

./qcsuper.py --usb-modem /dev/ttyUSB0 --wireshark-live --decrypt-nas --reassemble-sibs --include-ip-traffic

只需在有效的 Wireshark 安裝程序,即可開始使用。

該工具將顯示所有的 NAS 訊息、SIB 訊息、傳呼等所有發送到下一個基地台的無線訊息。

對於某些模組而言,需要透過額外的 at-cmds 來啟用所需的診斷連接埠(DM 連接埠)。

Quectel 的範例如下:

to enable modem log , pls send AT+QCFG="dbgctl",0
to disable modem log ,pls send AT+QCFG="dbgctl",1

以下是在 Wireshark 中的顯示:

image