GitHub - Oros42 - IMSI-Catcher This Program Show You IMSI Numbers of Cellphones Around You.
GitHub - Oros42 - IMSI-Catcher This Program Show You IMSI Numbers of Cellphones Around You.
GitHub - Oros42 - IMSI-Catcher This Program Show You IMSI Numbers of Cellphones Around You.
Oros42
IMSI-catcher
This program shows you IMSI numbers, country, brand and operator of cellphones around you.
/!\ This program was made to understand how GSM network work. Not for bad hacking !
debian 10
Kali 2020+
OsmocomBB phone
HackRF
BladeRF
Setup
or
You have the choice with 2 types of gr-gsm's install : in your OS or with docker.
if >= 3.8
else (3.7)
cd gr-gsm
mkdir build
cd build
cmake ..
make -j 4
sudo make install
sudo ldconfig
echo 'export PYTHONPATH=/usr/local/lib/python3/dist-packages/:$PYTHONPATH' >> ~/.bashrc
Usage
python3 simple_IMSI-catcher.py -h
Options:
-h, --help show this help message and exit
-a, --alltmsi Show TMSI who haven't got IMSI (default :
false)
-i IFACE, --iface=IFACE
Interface (default : lo)
-m IMSI, --imsi=IMSI IMSI to track (default : None, Example:
123456789101112 or "123 45 6789101112")
-p PORT, --port=PORT Port (default : 4729)
-s, --sniff sniff on interface instead of listening on port
(require root/suid access)
-w SQLITE, --sqlite=SQLITE
Save observed IMSI values to specified SQLite
file
-t TXT, --txt=TXT Save observed IMSI values to specified TXT file
-z, --mysql Save observed IMSI values to specified MYSQL DB
(copy
.env.dist to .env and edit it)
Open 2 terminals.
In terminal 1
In terminal 2
Now, change the frequency until it display, in terminal, something like that :
15 06 21 00 01 f0 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
25 06 21 00 05 f4 f8 68 03 26 23 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
49 06 1b 95 cc 02 f8 02 01 9c c8 03 1e 57 a5 01 79 00 00 1c 13 2b 2b
Wireshark
Find frequencies
ARFCN: 974, Freq: 925.0M, CID: 2, LAC: 1337, MCC: 208, MNC: 20,
Pwr: -41
ARFCN: 976, Freq: 925.4M, CID: 4242, LAC: 1007, MCC: 208, MNC: 20,
Pwr: -45
Run
cp .env.dist .env
nano .env
# set your config
sudo apt install python-decouple python3-mysqldb
In terminal 2
python3 simple_IMSI-catcher.py
Links
Donate