... | @@ -13,12 +13,15 @@ The following modules provide structures for dealing with 2G and 3G NAS messages |
... | @@ -13,12 +13,15 @@ The following modules provide structures for dealing with 2G and 3G NAS messages |
|
for GPRS Mobility Management
|
|
for GPRS Mobility Management
|
|
- [TS24008_SM](https://github.com/p1sec/pycrate/blob/master/pycrate_mobile/TS24008_SM.py):
|
|
- [TS24008_SM](https://github.com/p1sec/pycrate/blob/master/pycrate_mobile/TS24008_SM.py):
|
|
for GPRS Session Management
|
|
for GPRS Session Management
|
|
|
|
- [TS44018_RR](https://github.com/p1sec/pycrate/blob/master/pycrate_mobile/TS44018_RR.py):
|
|
|
|
for GSM Radio Resources management
|
|
|
|
|
|
All those structures are corresponding mostly to the descriptions from section 9
|
|
All those structures are corresponding mostly to the descriptions from sections 9
|
|
of the 3GPP TS 24.008 specification. They are themselves using IEs (Information
|
|
of the 3GPP TS 24.008 and TS 44.018 specifications. They are themselves using IEs
|
|
Elements) defined in section 10 of the specification, and available in the module
|
|
(Information Elements) defined in section 10 of both specifications, and available in the modules
|
|
[TS24008_IE](https://github.com/p1sec/pycrate/blob/master/pycrate_mobile/TS24008_IE.py), with
|
|
[TS24008_IE](https://github.com/p1sec/pycrate/blob/master/pycrate_mobile/TS24008_IE.py)
|
|
the exception of IEs for GPRS using CSN.1, which are defined in the
|
|
and [TS44018_IE](https://github.com/p1sec/pycrate/blob/master/pycrate_mobile/TS44018_IE.py).
|
|
|
|
Moreover, some GSM and GPRS IEs are using CSN.1, which are defined in the
|
|
[pycrate_csn1dir](https://github.com/p1sec/pycrate/blob/master/pycrate_csn1dir/)
|
|
[pycrate_csn1dir](https://github.com/p1sec/pycrate/blob/master/pycrate_csn1dir/)
|
|
directory.
|
|
directory.
|
|
|
|
|
... | @@ -37,6 +40,7 @@ For LTE NAS, two main modules are available: |
... | @@ -37,6 +40,7 @@ For LTE NAS, two main modules are available: |
|
for EPS Mobility Management
|
|
for EPS Mobility Management
|
|
- [TS24301_ESM](https://github.com/p1sec/pycrate/blob/master/pycrate_mobile/TS24301_ESM.py):
|
|
- [TS24301_ESM](https://github.com/p1sec/pycrate/blob/master/pycrate_mobile/TS24301_ESM.py):
|
|
for EPS Session Management
|
|
for EPS Session Management
|
|
|
|
|
|
Those structures are corresponding to the descriptions from section 8 of the 3GPP
|
|
Those structures are corresponding to the descriptions from section 8 of the 3GPP
|
|
TS 24.301 specification. IEs defined in section 9 are available in the module
|
|
TS 24.301 specification. IEs defined in section 9 are available in the module
|
|
[TS24301_IE](https://github.com/p1sec/pycrate/blob/master/pycrate_mobile/TS24301_IE.py).
|
|
[TS24301_IE](https://github.com/p1sec/pycrate/blob/master/pycrate_mobile/TS24301_IE.py).
|
... | @@ -51,6 +55,7 @@ For 5G NAS, three main modules are available: |
... | @@ -51,6 +55,7 @@ For 5G NAS, three main modules are available: |
|
for 5G Session Management
|
|
for 5G Session Management
|
|
- [TS24501_UEPOL](https://github.com/p1sec/pycrate/blob/master/pycrate_mobile/TS24501_UEPOL.py):
|
|
- [TS24501_UEPOL](https://github.com/p1sec/pycrate/blob/master/pycrate_mobile/TS24501_UEPOL.py):
|
|
for 5G UE Policy
|
|
for 5G UE Policy
|
|
|
|
|
|
Those structures are corresponding to the descriptions from section 8 and annex D
|
|
Those structures are corresponding to the descriptions from section 8 and annex D
|
|
of the 3GPP TS 24.501 specification. IEs defined in section 9 are available in the module
|
|
of the 3GPP TS 24.501 specification. IEs defined in section 9 are available in the module
|
|
[TS24501_IE](https://github.com/p1sec/pycrate/blob/master/pycrate_mobile/TS24501_IE.py).
|
|
[TS24501_IE](https://github.com/p1sec/pycrate/blob/master/pycrate_mobile/TS24501_IE.py).
|
... | | ... | |