Accelerate3g5 -- benoit » History » Version 3
benoit, 07/12/2017 01:09 PM
1 | 1 | benoit | h1. Accelerate3g5 -- benoit |
---|---|---|---|
2 | 1 | benoit | |
3 | 1 | benoit | h2. Who |
4 | 3 | benoit | |
5 | 1 | benoit | Benoit Michau, email contact: michau[dot]benoit[at]gmail[dot]com |
6 | 1 | benoit | |
7 | 1 | benoit | h2. What |
8 | 3 | benoit | |
9 | 1 | benoit | Provide a 3G and 4G core network entirely written in Python, mainly for testing handsets easily and smoothly. |
10 | 1 | benoit | |
11 | 1 | benoit | h2. How |
12 | 3 | benoit | |
13 | 1 | benoit | A 4G core network has already been developed, based on an old library (libmich). |
14 | 1 | benoit | It is available here: [[https://github.com/mitshell/corenet/]]. |
15 | 1 | benoit | The intention is to develop a new framework with a clean API, |
16 | 1 | benoit | a wider Python support (both 2.7 and 3.4+), a complete ASN.1 compiler and runtime, |
17 | 1 | benoit | and the additional protocol handlers for RUA / RANAP and 2G-3G NAS. |
18 | 1 | benoit | |
19 | 1 | benoit | h2. Where |
20 | 3 | benoit | |
21 | 1 | benoit | The new framework is available here: https://github.com/ANSSI-FR/pycrate. |
22 | 1 | benoit | It currently proposes: |
23 | 2 | benoit | - a complete ASN.1 compiler and runtime (with BER/CER/DER/(U)PER encoders and decoders) |
24 | 1 | benoit | - a large set of ASN.1 libraries, ready to be used |
25 | 2 | benoit | - a CSN.1 translater and runtime for encoding and decoding |
26 | 2 | benoit | - initial 24.008 MM and GMM encoders and decoders |
27 | 2 | benoit | More features will follow. |