Networking

How to Forward Ports With Iptables in Linux

January 12, 2023

Port forwarding allows proxy firewalls to redirect communication requests from one IP address and port to another. On Linux systems, port forwarding is frequently set up with the Iptables utility. This tutorial teaches you how to forward ports using Iptables.

Read more

Windows CMD Commands: Mastering the Command Prompt

January 11, 2023

Windows offers over 280 CMD commands to automate various tasks through the command prompt. Read this guide and grab our free cheat sheet to master the command prompt in no time.

Read more

Linux select() - Synchronous I/O Multiplexing

December 29, 2022

The select() system call enables a program to keep track of multiple file descriptors.
In this article, learn about Linux select() in synchronous I/O multiplexing.

Read more

How to Use Python Struct Functions

December 19, 2022

Python structs help pack and unpack raw byte data. Learn how to use the struct library in this guide through practical examples.

Read more

How to Open a Port in Linux

December 15, 2022

The port number is a virtual concept in computer networking that provides a network identifier for a specific service or application. This article shows how to open a port in Linux and use Linux networking tools to list and test open ports.

Read more

How Linux Uses Sockets


Linux networking stack includes a wide range of network interfaces, protocols, and other components. This article focuses on sockets, an important network data-transfer mechanism used to build networked applications, implement network protocols and provide network services.

Read more

How to Use HAProxy for Load Balancing

December 1, 2022

New to HAProxy? Learn how you can use HAProxy to create a load balancer in no time. This guide provides a step-by-step working example of a load balancer on a local web server.

Read more

How to Install Samba in Ubuntu

November 24, 2022

Samba is an open-source utility for Linux that enables file sharing between Linux machines and other operating systems. This tutorial teaches you how to install and configure Samba in Ubuntu.

Read more

What Is Data Storage? {Definition and Types of Data Storage}


How do we store data? Read about the definition, devices, and different types of data storage available today.

Read more

Linux ifconfig Command With Examples

November 16, 2022

The ifconfig command is still widely used to configure any network interface in Linux. Read this tutorial and learn how ifconfig works.

Read more