How to Install LTE-Cell-Scanner an enhanced LTE Cell Tracker
- Support both FDD and TDD
- OpenCL accelerated
- Full Receiver algorithm for LTE 100 RB downlink (Matlab and GNU Octave scripts)
- from IQ sample to PDSCH output and RRC SIB messages
- Support HackRF, rtlsdr, BladeRF
- USRP: Only with Matlab and GNU Octave
┌──(kali㉿OffSec)-[~/]
└─$ git clone https://github.com/JiaoXianjun/LTE-Cell-Scanner.git
Install LTE-Cell-Scanner dependencies
┌──(kali㉿OffSec)-[~/]
└─$ apt-get install build-essential linux-headers-$(uname -r) cmake libitpp-dev libboost-dev libboost-all-dev libfftw3-dev librtlsdr-dev libncurses5-dev
Compile LTE-Cell-Scanner
┌──(kali㉿OffSec)-[~/LTE-Cell-Scanner]
└─$ cd LTE-Cell-Scanner
┌──(kali㉿OffSec)-[~/LTE-Cell-Scanner]
└─$ mkdir build && cd build
Compile for RTLSDR
┌──(kali㉿OffSec)-[~/LTE-Cell-Scanner/build]
└─$ cmake ../
Compile for BladeRF
┌──(kali㉿OffSec)-[~/LTE-Cell-Scanner/build]
└─$ cmake ../ -DUSE_BLADERF=1
Compile for HackRF
┌──(kali㉿OffSec)-[~/LTE-Cell-Scanner/build]
└─$ cmake ../ -DUSE_HACKRF=1
Install Dependencies
┌──(kali㉿OffSec)-[~/LTE-Cell-Scanner/build]
└─$ sudo apt install libitpp-dev libopenblas-dev librtlsdr-dev libjansson-dev libboost-dev rtl-sdr
Install LTE-Cell-Scanner
To install for USB RTL SDR just use the make command:
┌──(kali㉿OffSec)-[~/LTE-Cell-Scanner/build]
└─$ make
To install for BladeRF hardware append the parameter to make command
┌──(kali㉿OffSec)-[~/LTE-Cell-Scanner/build]
└─$ make -DUSE_BLADERF=1
To install for HackRF hardware append the parameter to make command
┌──(kali㉿OffSec)-[~/LTE-Cell-Scanner/build]
└─$ make -DUSE_HACKRF=1
┌──(kali㉿OffSec)-[~/LTE-Cell-Scanner/build]
└─$ sudo make install
Search LTE Cells
┌──(kali㉿OffSec)-[~/LTE-Cell-Scanner/build]
└─$ ./src/CellSearch --freq-start 1890000000