Python Package Managers: Pip and Conda – A Complete Beginner’s Guide

When you start programming in Python, one of the first challenges you might face is how to manage the libraries (or “packages”) you will need in your projects. This is where package managers come into play, aiming to facilitate the installation, updating, and removal of libraries, keeping your development environment well-organized. Below, I present an […]

Python Package Managers: Pip and Conda – A Complete Beginner’s Guide Read More »

What is CGNAT ?

CGNAT most often uses the range of IP addresses reserved for private use in the context of local networks, specifically the range “100.64.0.0 to 100.127.255.255,” which is part of the block known as “Shared Address Space.” Defined by RFC 6598, this range is used by Internet Service Providers (ISPs) in CGNAT (Carrier-Grade Network Address Translation)

What is CGNAT ? Read More »

Tutorial how to Install and configure VNC on Ubuntu

Remote access has become an essential tool for managing servers and desktops, enabling administrators and users to work efficiently from anywhere. Among the various tools available, VNC (Virtual Network Computing) stands out for its simplicity and versatility. In this guide, we’ll focus on install and configure TigerVNC, a robust and lightweight VNC server that is

Tutorial how to Install and configure VNC on Ubuntu Read More »

Build Your Own DNS Server: A Step-by-Step Guide using BIND9

In this step-by-step guide, we’ll walk you through the entire process of setting up and configuring a custom DNS server using BIND9, allowing you to handle domain resolutions efficiently while gaining more control over your network’s security and performance. If you’re looking to take control of your network’s DNS (Domain Name System) management, building your

Build Your Own DNS Server: A Step-by-Step Guide using BIND9 Read More »

Socket UDP Python Chat

Tutorial for creating a simple chat using UDP sockets in Python 3. The goal is to demonstrate unidirectional communication, where a client sends messages to a server. Learning to use sockets in python is a great way to combine programming knowledge and networks. Creating the chat in UDP. First we will show you how to

Socket UDP Python Chat Read More »

apt get behind proxy

Over time, I have often come across the need to configure apt get to work behind a proxy in network labs. Today we will show you how to do this. apt get behind a proxy First, we will get the proxy address and the port that is being used. In our case, the proxy address

apt get behind proxy Read More »