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.
Table of Contents
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
grgsm_scanner
-b BAND