Categories
Mobile Networks Python RFCs & Standards Software

Dr StrangeEncoding or: How I learned to stop worrying and love ASN.1

Australia is a strange country; As a kid I was scared of dogs, and in response, our family got a dog. This year started off with adventures working with ASN.1 encoded data, and after a week of banging my head against the table, I was scared of ASN.1 encoding. But now I love dogs, and […]

Categories
Software

MSSQL in Docker

Well that was easy…

Categories
EPC Mobile Networks RFCs & Standards Software

Getting the GTP-U Packets flowing Fast – DPDK & SR-IOV

How SR-IOV and DPDK play into faster performance of Virtual Network Functions (VNFs) for 3GPP core networks.

Categories
Linux Software

Docker Cheatsheet

Cheat sheets for common Docker Commands

Categories
EPC LTE Mobile Networks Software

List of Open Source Evolved Packet Core (EPC) Implementations

List of Open Source Evolved Packet Core implementations

Categories
GSM IMS / VoLTE LTE Mobile Networks SDM Software

Android Carrier Privileges

Unlocking Carrier Privileges through certificate on a UICC

Categories
Python Software

Ansible – Timeout on Become

Increasing the SSH timeout in Ansible

Categories
EUTRAN LTE Mobile Networks RFCs & Standards Software

Diameter Dispatches – Origin-State-Id AVP

What the Origin-State-Id AVP does and how it is used to track if a Diameter peer restarts.

Categories
GSM Mobile Networks RF Software

Configuring YateBTS for Software Defined GSM/GPRS

Configuring YateBTS NIPC with a BladeRF Software Defined Radio

Categories
RF Software

Compiling YateBTS NIPC for Software Defined GSM / GPRS

Setting up YateBTS GSM BTS in Ubuntu 18.04

Categories
Kamailio Python Software VoIP

Kamailio Bytes – Docker and Containers

Using Docker to containerize Kamailio instanances

Categories
EPC IMS / VoLTE Kamailio LTE Mobile Networks Software VoIP

Kamailio Proxy-CSCF Pull

My first Pull / Merge in the Kamailio project was to fix the IMS P-CSCF config

Categories
EUTRAN LTE Mobile Networks Software

SRS LTE – Software Defined LTE Stack with BladeRF x40

Using SRS LTE Stack with the BladeRF x40 Software Defined Radio (SDR)

Categories
EPC EUTRAN IMS / VoLTE LTE Mobile Networks Python RFCs & Standards SDM Software VoIP

PyHSS Update – IMS Cx Support!

An update to PyHSS to support IMS Authentication for VoLTE

Categories
Kamailio Software VoIP

Kamailio Bytes – Dispatcher States

AP, IX, IP & DX – The meaning of Dispatcher states in Kamailio’s Dispatcher module.

Categories
Kamailio Software VoIP

Kamailio Bytes – Rewriting SIP Headers (Caller ID Example)

Stateless Kamailio SIP proxy example for changing Caller ID values

Categories
IMS / VoLTE LTE Mobile Networks Security Software

Reverse Engineering Samsung Sysdump Utils to Unlock IMS Debug & TCPdump on Samsung Phones

Reverse Engineering the Samsung Sysdump app to unlock IMS Debug and TCPdump functions

Categories
EPC EUTRAN IMS / VoLTE LTE Mobile Networks Security Software VoIP

VoLTE/IMS Debugging on Samsung Handsets using Sysdump & Samsung IMS Logger

Unlocking the built in IMS Debugging tool in Samsung’s Sysdump Utility

Categories
EPC EUTRAN LTE Mobile Networks Python RFCs & Standards SDM SIM Cards Software

PLMN Identifier Calculation (MCC & MNC to PLMN)

How to encode and decode MCC and MNC as PLMN Identifiers

Categories
EPC EUTRAN LTE Mobile Networks Python RFCs & Standards SDM Security Software

PyHSS Update – MongoDB Backend & SQN Resync

Feature Update on PyHSS the Python Home Subscriber Server