Commit Graph

180 Commits

Author SHA1 Message Date
mitshell ae1a34d5dc change of license: from GPL to LGPL, except for tools 2018-04-15 21:47:21 +02:00
mitshell b900d4fd7c encoding issue in setup.py 2018-04-11 23:49:41 +02:00
mitshell a4eaef2eb5 asn1c: add the get_complexity() method to measure the complexity of an ASN.1 object 2018-03-26 16:57:54 +02:00
mitshell 646228f531 asn1c: starting with some working tokenizer 2018-03-16 13:08:50 +01:00
mitshell cae67ab99e asn1c: create a proper ASN.1 tokenizer 2018-03-09 08:20:00 +01:00
mitshell 185e48c145 corenet: few fixes and improvements 2018-03-09 08:19:11 +01:00
mitshell 15dcc7c042 asn1dir: fix few commenting syntaxes 2018-03-09 08:18:16 +01:00
mitshell 91e5306dee asn1rt: make BER decoding little bit faster 2018-03-09 08:17:09 +01:00
mitshell ea98da3704 mobile: extend CBS feature 2018-03-09 08:16:10 +01:00
mitshell e232a840e6 tools: remove BOM encoding 2018-03-02 00:19:43 +01:00
mitshell ae0c39c645 corenet: few fixes and some more S1AP methods 2018-02-23 22:44:37 +01:00
mitshell 2788783d2c corenet: move class dict attr to instance dict attr 2018-02-23 22:35:29 +01:00
mitshell b87e998987 corenet: add S1 methods for eNB 2018-02-23 22:32:33 +01:00
mitshell bd9ef54ae8 mobile: add CBS dict 2018-02-23 22:27:55 +01:00
mitshell ddce22661a mobile: fix IE encoding in py2 2018-02-23 22:27:24 +01:00
mitshell fdc10da949 mobile: add cell broadcast pages encoding 2018-02-23 22:24:31 +01:00
mitshell 28bc68e36d corenet: fix merging UE stacks 2018-02-13 21:15:25 +01:00
mitshell 401e80e18c bump version to 0.3 2018-02-09 22:23:26 +01:00
mitshell 7721927cab corenet: here we are, a working core network, with data and SMS over 3G and 4G 2018-02-09 22:06:38 +01:00
mitshell 32b93a4b6a asn1rt: fix ENUM value check 2018-02-09 22:00:34 +01:00
mitshell e2a4fab1e3 mobile: rework NAS headers, add proper transaction id parsing, wrap all IEs into proper TypeX structures, plus few other modifications 2018-02-09 21:58:36 +01:00
mitshell e565ef0d01 corenet: 1st release with working LTE attach / tau / default PDN setup / serv req 2018-01-14 14:20:58 +01:00
mitshell 35d5e6fd62 core: define bchr as chr 2018-01-14 11:08:58 +01:00
mitshell 9b4d285734 core: enable to set val in Sequence init 2018-01-14 11:07:23 +01:00
mitshell 7dae63c155 mobile: few 24301 fixes 2018-01-14 11:06:29 +01:00
mitshell f02304ed3d mobile: extend TS24008_IE.ProtConfig 2018-01-14 11:03:52 +01:00
mitshell 66bf6d8acb mobile: add PAP/CHAP to PPP 2018-01-14 11:02:52 +01:00
mitshell 63d791d4ed asn1c: improve future regexp tokenizer 2018-01-02 23:01:22 +01:00
mitshell a2305198c1
Merge pull request #7 from H21lab/master
test: added s1ap decode/re-encode testing script
2018-01-02 15:05:10 +01:00
mitshell 9b0b853e49 corenet: bringing LTE support and improving 3G support 2018-01-02 14:57:39 +01:00
mitshell 5b84e8280f mobile: few fixes, wrap all capabilities IEs, align Id/PTI naming for (E)PS 2018-01-02 14:51:01 +01:00
Martin Kacer 8440ad9d35 test: added s1ap decode/re-encode testing script 2017-12-28 08:43:47 +01:00
mitshell cbf80f3f64 test: add testcases for SIGTRAN and SCCP 2017-12-15 21:29:27 +01:00
mitshell e9c34b88cf mobile: add SCCP layer 2017-12-15 21:28:21 +01:00
mitshell ccbe0fc50b asn1rt: enhance logging and failure handling when decoding OPEN type 2017-12-15 21:26:52 +01:00
mitshell d74af9a7e9 mobile: enhance sec ops on EMM layers 2017-12-15 21:25:09 +01:00
mitshell 230f8106ce mobile: typos 2017-12-15 21:24:07 +01:00
mitshell 6edc9bdfd1 mobile: fix Type1TV value init in Layer3 2017-12-15 21:23:09 +01:00
mitshell f39a057261 mobile: add sec kw in Layer3 init, used for NAS LTE 2017-12-15 21:22:20 +01:00
mitshell 0d36bac656 asn1rt: fix ENUM init routine 2017-12-15 21:20:57 +01:00
mitshell f3d255658a all errors now inherit from PyrateErr 2017-12-15 21:19:59 +01:00
mitshell a738f28b99 asn1rt: fix UTCTime and GeneralizedTime PER encoding 2017-12-15 21:14:48 +01:00
mitshell 895cce74a0
Merge pull request #5 from H21lab/master
tool: added sigtran decode/re-encode testing script
2017-12-15 11:37:57 +01:00
Martin Kacer 5fe2f951e3 test: added sigtran decode/re-encode testing script 2017-12-01 10:17:52 +01:00
mitshell 53ff7fbe6f
asn1rt: fix APER encoding of raw buffer with size constraint 2017-11-29 16:07:13 +01:00
mitshell 979c748c9f asn1rt: add INTEGER named value setting 2017-11-26 12:09:36 +01:00
mitshell 143644e76b asn1rt: add BIT STRING named offsets setting and encoding 2017-11-26 12:08:49 +01:00
mitshell 56dda191c0 asn1rt: add bound checking for OPEN objects 2017-11-26 12:07:15 +01:00
mitshell ef31fc0fa5 asn1rt: fix empty SEQUENCE (/SET) OF PER encoding 2017-11-26 12:06:46 +01:00
mitshell 8fb2357c2a corenet: many improvements and more RANAP and (G)MM features 2017-11-26 12:04:39 +01:00