[Free] GSM Passive Sniffing Guide Fundamentals

[Free] GSM Passive Sniffing Guide Fundamentals

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 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

grgsm_scanner

How to capture GSM traffic

-b BAND

How to capture GSM traffic

grgsm_capture

grgsm_capture help

grgsm_livemon

grgsm_livemon

grgsm_trx

grgsm_trx

grgsm_decode

grgsm_decode