Some problems of building gr-rsm Back
Here is the official installation turtorial of gr-rsm: https://github.com/ptrkrysik/gr-gsm/wiki/Installation, but according to this document, there is some problems when building on the OS, Ubuntu 14.04 64-bit.
Dependencies of Ubuntu 14.04
sudo apt-get -y install git-core cmake g++ python-dev swig \ pkg-config libfftw3-dev libboost1.55-all-dev libcppunit-dev libgsl0-dev \ libusb-dev libsdl1.2-dev python-wxgtk2.8 python-numpy \ python-cheetah python-lxml doxygen libxi-dev python-sip \ libqt4-opengl-dev libqwt-dev libfontconfig1-dev libxrender-dev \ python-sip python-sip-dev
PyBombs.install - INFO - Installing package: gnuradio PyBombs.Packager.source - ERROR - Problems occured whild building package gnuradio: There should be a source dir in /usr/local/src/gnuradio, but there isn't. PyBombs.install - ERROR - Error installing package gnuradio. Aborting.
cd /usr/local/src/ sudo git clone --recursive https://github.com/gnuradio/gnuradio.git
- set up your RAM size by at least 4GB
- do not try to use
-j2to accelrate your make process
- guarantee that the directory
/usr/local/srcshould have more than 3.5GB spaces to set up gr-gsm
sudo apt-get install python-scapy
- When catchnig imsi from a phone, there are two problems:
- IMSI is only transmitted during the process of connecting to a base station
- the rate of collection depends on the code
4. Tutorials of using gsmIMSI
After all installation is done, firstly what you should do is to run the script
getFrequency.sh to get frenquencies of your local region. After then, you can see that there should be some frequencies stored in the file
sudo bash getFrequency.sh
This python script is used to capture gsm data and analysis to emit IMSIs.
sudo python sniffIMSI.py
3. Run `loopScan.sh
This script is used to loop for scanning frequencies what you have just captured, with gr-gsm livemon.
sudo bash loopScan.sh