Project

General

Profile

OpenBSC » History » Version 1

laforge, 02/19/2016 10:47 PM

1 1 laforge
'''OpenBSC''' is the current name for a software program that started with the name bs11-abis.
2
3
== What is OpenBSC ==
4
It is a [BSC] (Base Station Controller) side implementation of the A-bis protocol, as implemented in the GSM Technical Specification 08.5x and 12.21.  It implements a minimal subset of the [BSC], [MSC] and [HLR].  It does not implement ant of the interfaces (like the A and B interfaces) between the higher-order GSM network components.
5
6
The goal of the project is to
7
 * provide a basis for experimentation and security research with GSM from the network side
8
 * document, publicized and point out any security related issues that we find as part of that
9
 * learn more about GSM networks on a lower level, particularly the practical aspects with real-world equipment
10
11
We '''are not interested''' in
12
 * building a stable/reliable BSC/MSC for deployment in actual networks
13
 * building something that follows the GSM spec to the last detail
14
 * disrupting actual commercial GSM network
15
16
== Requirements ==
17
18
OpenBSC runs only on Linux systems and requires a [wiki:E1] interface card compatible with [mISDN]
19
20
It requires a GSM [BTS].  The only currently tested configuration is with a Siemens [BS-11] microBTS.
21
22
== Source code ==
23
24
You can check out the source code via
25
{{{
26
svn checkout http://bs11-abis.gnumonks.org/svn/trunk/openbsc
27
}}}
28
or browse it at http://bs11-abis.gnumonks.org/trac/browser
29
30
== Authors ==
31
32
OpenBSC was mainly developed by [http://laforge.gnumonks.org/ Harald Welte]. Contributions by Holger Freyther, Stefan Schmidt, Daniel Willmann, Jan Luebbe.
33
34
Thanks to Dieter Spaar for his [BS11-Init], without which we would not have been able to make progress as quickly as we did.
Add picture from clipboard (Maximum size: 48.8 MB)