Project

General

Profile

Accelerate3g5 -- benoit » History » Revision 2

Revision 1 (benoit, 07/12/2017 12:45 PM) → Revision 2/11 (benoit, 07/12/2017 01:08 PM)

h1. Accelerate3g5 -- benoit 

 h2. Who 
 Benoit Michau, email contact: michau[dot]benoit[at]gmail[dot]com 

 h2. What 
 Provide a 3G and 4G core network entirely written in Python, mainly for testing handsets easily and smoothly. 

 h2. How 
 A 4G core network has already been developed, based on an old library (libmich). 
 It is available here: [[https://github.com/mitshell/corenet/]]. 
 The intention is to develop a new framework with a clean API,  
 a wider Python support (both 2.7 and 3.4+), a complete ASN.1 compiler and runtime, 
 and the additional protocol handlers for RUA / RANAP and 2G-3G NAS. 

 h2. Where 
 The new framework is available here: https://github.com/ANSSI-FR/pycrate. 
 It currently proposes: 
 - a complete ASN.1 compiler and runtime (with BER/CER/DER/(U)PER encoders and decoders) BER/CER/DER/PER support) 
 - a large set of ASN.1 libraries, ready to be used 
 - a CSN.1 translater and runtime for encoding and decoding 
 - initial 24.008 MM and GMM encoders and decoders 
 More features will follow. 



Add picture from clipboard (Maximum size: 48.8 MB)