Categories
FreeSWITCH Linux Python VoIP

FreeSWITCH mod_python3 – Python Dialplans

Using Python3 inside the FreeSWITCH Dialplan

Categories
Linux Python Software

Scratch’n’Sniff – An easy tool for remote Packet Captures

A new tool I’ve written to stream packets from one machine to another for analysis in real time.

Categories
Linux Software

Fixing Wireshark / TCPdump pcap: network type 276 unknown or unsupported Error

Ubuntu 20.04 repos have a fairly outdated release of Wireshark, and the other day when trying to open a packet capture I got the below error: After doing an apt-get update && apt-get upgrade wireshark, the version of Wireshark, and the issue remained. I have compiled Wireshark from source before, but it’s a real headache, […]

Categories
Linux Security

Wireguard in Mikrotik RouterOS

Quick intro to setting up Wireguard interfaces in Mirktok’s RouterOS.

Categories
5G SA EPC Linux LTE Mobile Networks

Open5GS without NAT

Setting up Open5Gs without a NAT requirement, and the routing required to do so.

Categories
Linux

Remember Bash History Forever

A few .bashrc tweaks to improve the ‘history’ command

Categories
Linux Notes Software

Being mean to Mikrotiks – Pushing SMB File Share

A Mikrotik is not a NAS. Or is it?
No.

Categories
Linux

Control + R in Bash = Life Changed

Searching your Bash history the easy way.

Categories
Linux Software

Docker Cheatsheet

Cheat sheets for common Docker Commands

Categories
Linux Security

mkcert – Simple Localhost Certs

Using Mkcert to generate valid SSL certificates on your local machine for development

Categories
Kamailio Linux VoIP

Kamailio Bytes – Siremis Installation

Installing the Siremis Kamailio web administration interface

Categories
Kamailio Linux VoIP

Setup HOMER SIP captagent and HEP processor on Ubuntu 18.04

Installing the HEP Processor and SIP Captagent to capture SIP data and feed it to HOMER

Categories
Linux RFCs & Standards VoIP

Kamailio Bytes – SCTP

Implementing SCTP in Kamailio

Categories
Kamailio Linux VoIP

Kamailio Bytes – Setting up rtpengine in Kamailio to relay RTP / Media

Using rtpengine to bridge calls in Kamailio

Categories
EPC Linux LTE Mobile Networks RF Software

Magma – Facebook’s Open Source LTE / 4G EPC/OSS Platform

In February Facebook announced they’d open sourced their Magma project, Magma provides a software-centric distributed mobile packet core and tools for automating network management. Open-sourcing Magma to extend mobile networks Magma’s modular software based architecture means you can scale up extra resources as needed, with no need to have physical hardware to run your EPC. […]

Categories
Linux RFCs & Standards VoIP

SNgrep – Command line SIP Debugging

Using sngrep to view SIP logs like a champ.

Categories
Kamailio Linux Security VoIP

Kamailio Bytes – Permissions Module

Using Kamailio’s Permissions module to implement basic ACL functionality.

Categories
Kamailio Linux VoIP

Kamailio Bytes – Dialplan Module

Using Kamailio’s dialplan module to run transformations on variables.

Categories
Linux Python RFCs & Standards

ASN.1 Encoding in a Nutshell

Introduction to Encoding & Decoding data in ASN.1 (Using Python)

Categories
Kamailio Linux VoIP

Kamailio 101 – Part 10 – Recap

Recap of the series