blob: be7aca414ccab138cb00e5431e073324feed3f6d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
A gnu radio implementation to receive and decode GSM packets.
Install
=======
./configure
make
# The release comes with a example capture file. Test if it works:
./run.sh
Analyzing GSM data
==================
The release does not support live captures (yet).
1. Search for a base station in your area. See "BTS searching by Robert"
or use the Nokia Field Tester (NetMonitor) to find the channel number
of you operator and calculate the frequency from it.
2. From the gnu-radio installation use usr_rx_cfile.py to capture data:
Example of capturing 10seconds of gsm data on 940.8Mhz:
# samples=`expr 64000000 / 118 '*' 10`
# ./usrp_rx_cfile.py -d 118 -f 940.8M -N $samples 940.8Mhz_118.cfile
3. Make the file available to gsmsp:
# cd ~/gsmsp
# ln -sf /wherever/the/cfile/is/940.8Mhz_118.cfile signal.data
# ./run.sh
Requirements
============
* gnu radio (tested with 3.0.2 and 3.0.3)
* python (tested with 2.4.4)
* python-numeric (tested with 23.7)
Supported Platforms
===================
* gentoo linux
* cygwin
Limitations
===========
* receiving only
* only BTS -> MS traffic.
* no channel hopping
Your sincerly,
THE GSM SCANNER PROJECT
http://wiki.thc.org/gsm
|