Learn How to GSM Passive Sniffing works using GRGSM tool created by Piotr Krysik, transmit and decode GSM packets using SDR.

The gr-gsm project is based on the gsm-receiver written by Piotr Krysik (also the main author of gr-gsm) for the Airprobe project. The aim is to provide set of tools for receiving information transmitted by GSM equipment/devices.

Piotr Krysik

To install gr-gsm we have two options install it from source or from distro repos. First I will explain how to install it from source.

Compile GRGSM from source

One option to install GRGSM is to compile it from source, clone the git repo and create a folder to build the project.

┌──(root💀OffSec)-[~]
└─# git clone https://git.osmocom.org/gr-gsm
┌──(root💀OffSec)-[~]
└─# cd gr-gsm && mkdir build

Enter inside the build folder and execute cmake:

┌──(root💀OffSec)-[~]
└─# cd build

┌──(root💀OffSec)-[~]
└─# cmake ..

Create the settings files for GNURADIO and compile the code:

┌──(root💀OffSec)-[~]
└─# mkdir $HOME/.grc_gnuradio/ $HOME/.gnuradio/

Now its time to compile the code

┌──(root💀OffSec)-[~]
└─# make

Install GRGSM from Repos

┌──(root💀OffSec)-[~]
└─# sudo apt install gr-gsm

GRGSM Tools

GR GSM Tools
GR GSM Tools

grgsm_scanner

How to capture GSM traffic
How to capture GSM traffic

-b BAND

How to capture GSM traffic

grgsm_capture

grgsm_capture
grgsm_capture help

grgsm_livemon

grgsm_livemon
grgsm_livemon

grgsm_trx

grgsm_trx
grgsm_trx

grgsm_decode

grgsm_decode
grgsm_decode

gsm passive sniffing

Oh hi there 👋
It’s nice to meet you.

Sign up to receive awesome content in your inbox, every month.

Read our privacy policy for more info.

Categorized in:

GSM Hacking,

Last Update: 14/12/2023

Tagged in: