├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── config ├── gnbcfg.conf └── info.json ├── context └── context.go ├── dump └── free5gc │ ├── policyData.ues.amData.bson │ ├── policyData.ues.amData.metadata.json │ ├── policyData.ues.smData.bson │ ├── policyData.ues.smData.metadata.json │ ├── subscriptionData.authenticationData.authenticationStatus.bson │ ├── subscriptionData.authenticationData.authenticationStatus.metadata.json │ ├── subscriptionData.authenticationData.authenticationSubscription.bson │ ├── subscriptionData.authenticationData.authenticationSubscription.metadata.json │ ├── subscriptionData.contextData.amf3gppAccess.bson │ ├── subscriptionData.contextData.amf3gppAccess.metadata.json │ ├── subscriptionData.provisionedData.amData.bson │ ├── subscriptionData.provisionedData.amData.metadata.json │ ├── subscriptionData.provisionedData.smData.bson │ ├── subscriptionData.provisionedData.smData.metadata.json │ ├── subscriptionData.provisionedData.smfSelectionSubscriptionData.bson │ └── subscriptionData.provisionedData.smfSelectionSubscriptionData.metadata.json ├── factory ├── config.go └── factory.go ├── forge └── forge.go ├── gnb.go ├── helper ├── gtp.go ├── ip.go ├── pdu.go └── qos.go ├── httpservice ├── api_pdu.go ├── api_ping.go └── router.go ├── interfaces ├── n2.go └── n3.go ├── logger └── logger.go ├── procedure └── pdu_registration.go ├── procedures ├── decode.go ├── nas_security.go └── packet.go ├── service └── ran_init.go ├── uee └── ran_ue.go ├── util ├── init_context.go └── path.go └── version └── version.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/README.md -------------------------------------------------------------------------------- /config/gnbcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/config/gnbcfg.conf -------------------------------------------------------------------------------- /config/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/config/info.json -------------------------------------------------------------------------------- /context/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/context/context.go -------------------------------------------------------------------------------- /dump/free5gc/policyData.ues.amData.bson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/dump/free5gc/policyData.ues.amData.bson -------------------------------------------------------------------------------- /dump/free5gc/policyData.ues.amData.metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/dump/free5gc/policyData.ues.amData.metadata.json -------------------------------------------------------------------------------- /dump/free5gc/policyData.ues.smData.bson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/dump/free5gc/policyData.ues.smData.bson -------------------------------------------------------------------------------- /dump/free5gc/policyData.ues.smData.metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/dump/free5gc/policyData.ues.smData.metadata.json -------------------------------------------------------------------------------- /dump/free5gc/subscriptionData.authenticationData.authenticationStatus.bson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/dump/free5gc/subscriptionData.authenticationData.authenticationStatus.bson -------------------------------------------------------------------------------- /dump/free5gc/subscriptionData.authenticationData.authenticationStatus.metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/dump/free5gc/subscriptionData.authenticationData.authenticationStatus.metadata.json -------------------------------------------------------------------------------- /dump/free5gc/subscriptionData.authenticationData.authenticationSubscription.bson: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dump/free5gc/subscriptionData.authenticationData.authenticationSubscription.metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/dump/free5gc/subscriptionData.authenticationData.authenticationSubscription.metadata.json -------------------------------------------------------------------------------- /dump/free5gc/subscriptionData.contextData.amf3gppAccess.bson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/dump/free5gc/subscriptionData.contextData.amf3gppAccess.bson -------------------------------------------------------------------------------- /dump/free5gc/subscriptionData.contextData.amf3gppAccess.metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/dump/free5gc/subscriptionData.contextData.amf3gppAccess.metadata.json -------------------------------------------------------------------------------- /dump/free5gc/subscriptionData.provisionedData.amData.bson: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dump/free5gc/subscriptionData.provisionedData.amData.metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/dump/free5gc/subscriptionData.provisionedData.amData.metadata.json -------------------------------------------------------------------------------- /dump/free5gc/subscriptionData.provisionedData.smData.bson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/dump/free5gc/subscriptionData.provisionedData.smData.bson -------------------------------------------------------------------------------- /dump/free5gc/subscriptionData.provisionedData.smData.metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/dump/free5gc/subscriptionData.provisionedData.smData.metadata.json -------------------------------------------------------------------------------- /dump/free5gc/subscriptionData.provisionedData.smfSelectionSubscriptionData.bson: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dump/free5gc/subscriptionData.provisionedData.smfSelectionSubscriptionData.metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/dump/free5gc/subscriptionData.provisionedData.smfSelectionSubscriptionData.metadata.json -------------------------------------------------------------------------------- /factory/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/factory/config.go -------------------------------------------------------------------------------- /factory/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/factory/factory.go -------------------------------------------------------------------------------- /forge/forge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/forge/forge.go -------------------------------------------------------------------------------- /gnb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/gnb.go -------------------------------------------------------------------------------- /helper/gtp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/helper/gtp.go -------------------------------------------------------------------------------- /helper/ip.go: -------------------------------------------------------------------------------- 1 | package helper 2 | -------------------------------------------------------------------------------- /helper/pdu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/helper/pdu.go -------------------------------------------------------------------------------- /helper/qos.go: -------------------------------------------------------------------------------- 1 | package helper 2 | -------------------------------------------------------------------------------- /httpservice/api_pdu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/httpservice/api_pdu.go -------------------------------------------------------------------------------- /httpservice/api_ping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/httpservice/api_ping.go -------------------------------------------------------------------------------- /httpservice/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/httpservice/router.go -------------------------------------------------------------------------------- /interfaces/n2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/interfaces/n2.go -------------------------------------------------------------------------------- /interfaces/n3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/interfaces/n3.go -------------------------------------------------------------------------------- /logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/logger/logger.go -------------------------------------------------------------------------------- /procedure/pdu_registration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/procedure/pdu_registration.go -------------------------------------------------------------------------------- /procedures/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/procedures/decode.go -------------------------------------------------------------------------------- /procedures/nas_security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/procedures/nas_security.go -------------------------------------------------------------------------------- /procedures/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/procedures/packet.go -------------------------------------------------------------------------------- /service/ran_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/service/ran_init.go -------------------------------------------------------------------------------- /uee/ran_ue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/uee/ran_ue.go -------------------------------------------------------------------------------- /util/init_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/util/init_context.go -------------------------------------------------------------------------------- /util/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/util/path.go -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shynuu/gnb/HEAD/version/version.go --------------------------------------------------------------------------------