Tutorials

Step-by-step technical guides on Docker, Linux, Python, Go, and more.

Page 20 of 37

2 min readBeginner

How to configure L2TP VPN on the UniFi Security Gateway?

In this tutorial, we are going to configure the UniFi USG VPN (L2TP) for remote access using a VPN. The whole tutorial is 3 steps and a fourth optional for VPN client configuration. The first step is enabling the radius server, the second the user creation and the third one is where you create the VPN network using L2TP type. No advance knowledge is required to follow this steps.

3 min readIntermediate

Understanding the go scheduler

The scheduler tries to use a small number of kernel threads to support high concurrency. It will leverage parallelism to scale to many cores. In this tutorial, we explain with some details how the go scheduler works to distribute goroutines over kernel threads.

4 min read

Introduction to asynchronous networking programming with go

With go you don’t have threads, you have goroutines which are very cheap in terms of stack and scheduling. Go has a scheduler which works like an event loop, but it allows the developer to forget about events, queues, saving state, etc. Check our tutorial to learn to go networking programming.

2 min readIntermediate

Ubuntu upgrade postgres to version 10

In this tutorial we are going to upgrade PostgreSQL 9.X to 10. The following steps will work for Ubuntu 14.04, 17.04 and 16.04. Check our guide for easy upgrade with some troubleshooting also.

1 min readBeginner

Flask abort with json example

In this short tutorial we show an example on how to return a json when using flask.abort: abort(jsonify(message="Message goes here"), 400). See alse an alternative using flask handlers to return a json.

3 min readBeginner

linux hardware info command: inxi

In this tutorial we use inxi to show software and hardware information. Inxi command will show all the information several commands shows like lscpu, hwinfo, lshw, dmidecode, lspci. You can install inxi from official repositories of well know linux distros.

4 min read

Alfa AWUS036NHA on Kali Linux 2026: Monitor Mode & Packet Injection Setup

Set up Alfa AWUS036NHA on Kali Linux 2026. The AR9271 chipset uses native ath9k_htc driver — no DKMS needed. Enable monitor mode and test packet injection with aircrack-ng.

1 min readBeginner

Nmap: how to install nse scrips

In this tutorial we are going to add new scripts to nmap, this will allow to do an Advanced vulnerability scanning with Nmap NSE scrips. Follow this simple steps to download new nse scripts and to enable them.

2 min read

How to create a vmware OVA from a virtualbox ova

If you want to import an ova generated with virtualbox you will get the error: "Line 65: Unsupported hardware family 'virtualbox-2.2'.". In this tutorial we are going to to create an OVA file compatible with vmware.

1 min readIntermediate

How to use the Raspberry Pi as RTSP Stream Viewer

In this tutorial, we are going to use raspberry pi has a RTSP Stream viewer for Ubiquiti security camera systems