Commit Graph

732 Commits

Author SHA1 Message Date
p1-bmu c4333e4b59 add some 5G MM structures and routines 2021-04-27 17:30:12 +02:00
p1-bmu 013b3fccbb corenet: enable a configurable SMS TI value 2021-04-01 16:37:39 +02:00
p1-bmu 2fc756d6eb corenet: split utils to a lighter part which does not load the entire ASN.1 and NAS stuff 2021-04-01 16:37:04 +02:00
p1-bmu e30acd6242 mobile: add some decode methods on IEs, and fix IMEISV struct 2021-03-17 15:30:01 +01:00
p1-bmu b103968e8a mobile: fix some 5G NAS MM IE tag or name 2021-03-17 15:29:11 +01:00
p1-bmu c16aa9301b mobile: add encode / decode for the APN IE 2021-03-17 15:28:26 +01:00
p1-bmu 3b052e4e71 mobile: support invalid content in PLMN IE 2021-03-17 09:24:52 +01:00
p1-bmu 80aaf074db core: better support of Buf with fixed size but invalid content 2021-03-17 09:23:55 +01:00
Benoit Michau a20d9ebd35
Merge pull request #131 from axilirator/fixeria/fixes
mobile/GSMTAP: fix set_dicauto() applied to wrong field
2021-03-01 09:54:31 +01:00
Vadim Yanitskiy 21c8e247c8 mobile/GSMTAP: fix set_dicauto() applied to wrong field
The 9-th field is 'frame_number', for which set_dicauto() does not
make any sense.  The correct field is, indeed, 'sub_type'.
2021-02-23 01:34:41 +01:00
p1-bmu c6d5b361f2 corenet: complete support for SUCI decryption 2021-02-19 17:03:27 +01:00
p1-bmu acbf602742 corenet: prepare for supporting 5G NAS exchanges 2021-02-17 18:21:54 +01:00
p1-bmu e97126f74f corenet: adapt SIDF in ServerAuC to the standard way to index HN keypair 2021-02-16 15:59:25 +01:00
p1-bmu d107081f87 corenet: extend AuC to support TUAK and a 5G SIDF 2021-02-16 14:47:47 +01:00
p1-bmu c8868b3050 mobile: add clear-text IEs list to 5G MM messages 2021-02-12 13:59:21 +01:00
p1-bmu d8c4a03601 mobile: add a get_time() API to NAS timers 2021-02-12 13:58:49 +01:00
p1-bmu 4f6bcc7b28 mobile: enable listing clear-text IEs in 5G NAS messages 2021-02-12 13:57:59 +01:00
p1-bmu b7b09091c2 asn1rt: fix get_proto() for backward compat calling conv 2021-02-01 16:19:49 +01:00
p1-bmu 5ab5d7c0cf mobile: remove old commented stuff 2021-01-25 16:31:07 +01:00
p1-bmu 30a792efdf mobile: fix crappy license header in MAP files 2021-01-25 16:30:05 +01:00
p1-bmu ec42bf4a2e mobile / corenet: add 5G NAS import in global NAS 2021-01-25 16:29:07 +01:00
p1-bmu 7a551b8dbb mobile: fix 5GSID S-TMSI format and naming 2021-01-19 09:59:12 +01:00
p1-bmu c376d66e66 mobile: add SMC cases in NAS 5G MM Cause dict 2021-01-15 17:30:50 +01:00
p1-bmu 317b10f569 more update to the README 2021-01-15 10:15:50 +01:00
p1-bmu fa067aac6e update the README 2021-01-15 10:08:44 +01:00
p1-bmu 543e0f7515 mobile: add an export filter and fix an optional IE in 5GMM 2021-01-13 17:15:27 +01:00
p1-bmu 819c5f04b3 tool: enhance map_op_list printed info 2021-01-07 17:19:06 +01:00
p1-bmu 572a622b60 tool: enhance expanded info in map_op_list 2021-01-07 17:00:42 +01:00
p1-bmu 3f29d8acfb asn1rt: add an option to get_proto() to collect ENUM content 2021-01-07 17:00:04 +01:00
p1-bmu 05474399f5 diameter: move IANA xml files to static python dicts, to be updated from time to time 2020-12-10 15:28:44 +01:00
p1-bmu 4a09dcec00 update setup with path to new tool 2020-12-08 17:15:31 +01:00
p1-bmu 9f481360bb tools: add the shownas tool 2020-12-08 10:09:08 +01:00
p1-bmu 4f17dfa275 mobile: add more 5G SUPI formats 2020-12-07 15:07:52 +01:00
p1-bmu f28f4c9e39 mobile: enable complete setting of 5GSID through a list of values 2020-12-01 11:06:46 +01:00
p1-bmu 1f569ccce3 mobile: set the PLMN default value to 001.01 2020-12-01 10:39:20 +01:00
p1-bmu 9a1db7803d corenet: fix default return of unimplemented UE-related NGAP handler 2020-12-01 10:34:09 +01:00
p1-bmu 02bd074b1e core: add a method to return Envelope values as dict instead of list 2020-12-01 10:33:16 +01:00
p1-bmu 92ad8da1c3 asn1rt: fix the number of decimal representation for REAL in jer, to not mess python 2.7 2020-11-30 11:42:29 +01:00
p1-bmu 07df80baf4 core: make Python2.7 happy while calling proper methods dedicated to each class... now almost in 2021 2020-11-30 11:26:47 +01:00
p1-bmu 63a36554e8 core: fix JSONDecodeError import for last python2.7 versions... 2020-11-30 11:10:06 +01:00
p1-bmu b683dbb15b corenet: fix ASN.1 module release and extend checks against malformed PDU 2020-11-19 15:39:40 +01:00
p1-bmu fc5e50174c corenet: more checks on RAN-initiated error ind PDU 2020-11-19 15:37:09 +01:00
p1-bmu 6d713a1a9b corenet: add more checks on the decoded PDU 2020-11-19 15:35:17 +01:00
p1-bmu c64c05ee5d corenet: fix call to HNBAP error handler 2020-11-18 19:29:11 +01:00
p1-bmu 99db2b153a asn1rt: fix call to get_complexity 2020-11-18 19:28:23 +01:00
p1-bmu e00c5bb77a corenet: fix typo in ProcCNNgap 2020-11-09 15:48:01 +01:00
p1-bmu bf60df7924 asn1rt: rework get_proto and get_complexity, and remove iter_cont 2020-11-09 15:47:26 +01:00
p1-bmu da5afc091e test: add some more ISUP tests 2020-10-28 11:46:12 +01:00
p1-bmu 613d86b736 test: introduce few tests for ISUP 2020-10-27 18:04:37 +01:00
p1-bmu eed707253c mobile: fix SCCP unknown parameter decoding and few other stuff, also required for ISUP 2020-10-27 18:04:04 +01:00