Skip to content

Latest commit

 

History

History
63 lines (49 loc) · 922 Bytes

gnu-radio.md

File metadata and controls

63 lines (49 loc) · 922 Bytes

GNU Radio

gr-gsm

Install wireshark

sudo apt install wireshark

Install gr-gsm

Based on these instructions.

Start by installing dependencies:

sudo apt-get update && \
sudo apt-get install -y \
    cmake \
    autoconf \
    libtool \
    pkg-config \
    build-essential \
    python-docutils \
    libcppunit-dev \
    swig \
    doxygen \
    liblog4cpp5-dev \
    python-scipy \
    python-gtk2 \
    gnuradio-dev \
    gr-osmosdr \
    libosmocore-dev

Clone and build gr-gsm:

git clone https://git.osmocom.org/gr-gsm
cd gr-gsm
mkdir build
cd build
cmake ..
mkdir $HOME/.grc_gnuradio/ $HOME/.gnuradio/
make -j $(nproc)
sudo make install
sudo ldconfig

Sniff GSM packets

Start WireShark as follows:

wireshark -k -f udp -Y gsmtap -i lo

Run the gr-gsm decoder:

grgsm_livemon -f 945M