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. |