OpenBSC » History » Revision 1
Revision 1/45
| Next »
laforge, 02/19/2016 10:47 PM
'''OpenBSC''' is the current name for a software program that started with the name bs11-abis.
What is OpenBSCIt 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.
The goal of the project is to * provide a basis for experimentation and security research with GSM from the network side * document, publicized and point out any security related issues that we find as part of that * learn more about GSM networks on a lower level, particularly the practical aspects with real-world equipment
We '''are not interested''' in * building a stable/reliable BSC/MSC for deployment in actual networks * building something that follows the GSM spec to the last detail * disrupting actual commercial GSM network
RequirementsOpenBSC runs only on Linux systems and requires a [wiki:E1] interface card compatible with [mISDN]
It requires a GSM [BTS]. The only currently tested configuration is with a Siemens [BS-11] microBTS.
Source codeYou can check out the source code via
{{{
svn checkout http://bs11-abis.gnumonks.org/svn/trunk/openbsc
}}}
or browse it at http://bs11-abis.gnumonks.org/trac/browser
OpenBSC was mainly developed by [http://laforge.gnumonks.org/ Harald Welte]. Contributions by Holger Freyther, Stefan Schmidt, Daniel Willmann, Jan Luebbe.
Thanks to Dieter Spaar for his [BS11-Init], without which we would not have been able to make progress as quickly as we did.
Updated by laforge about 8 years ago · 1 revisions