GPG Bash Playground

GPG Bash Playground Guide Introduction The GPG Bash Playground is an educational Bash script that demonstrates the practical use of GPG (GNU Privacy Guard) for key generation, public key exchange, encryption, and decryption. The script simulates a secure communication scenario by creating three users (Alice, Bob, and Carol), generating their GPG keys, exchanging public keys, and performing encrypted message exchanges. It includes comprehensive logging, error handling, and a debug mode for detailed output. This guide explains how to set up, run, and understand the script’s functionality. ...

September 28, 2025 · 5 min · 989 words · Manzolo

SSH Forward Tunneling

SSH Forward Tunneling Guide Introduction SSH forward tunneling (also known as local port forwarding) allows you to securely connect to a remote service through an SSH server, making it appear as if the service is running on your local machine. This is useful for accessing services on a remote server or another machine in a secure network that aren’t directly accessible. In this guide, we’ll cover the basics of SSH forward tunneling, explain how it works, and provide practical examples. ...

September 26, 2025 · 6 min · 1266 words · Manzolo

Uncomplicated Firewall

Ubuntu UFW Firewall Guide Introduction UFW (Uncomplicated Firewall) is a user-friendly interface for managing iptables firewall rules on Ubuntu systems. It simplifies the process of configuring firewall settings, making it accessible for beginners and efficient for advanced users. This guide covers essential UFW commands, practical examples, and tips for securing your Ubuntu server. What is UFW? UFW is a front-end for iptables, designed to make firewall configuration straightforward. It allows you to manage inbound and outbound network traffic by defining rules based on ports, protocols, and IP addresses. ...

September 26, 2025 · 5 min · 899 words · Manzolo

Network Traffic Analysis with Wireshark (Debian/Ubuntu)

Network Traffic Analysis with Wireshark (Debian/Ubuntu) Introduction Wireshark is a powerful open-source tool for capturing and analyzing network traffic, widely used for debugging network issues, monitoring traffic, and security analysis. This guide explains how to install Wireshark on Debian/Ubuntu, capture traffic on a network interface, apply filters, and analyze packets for common protocols like HTTP and TCP. It includes practical examples for troubleshooting connectivity, inspecting web traffic, and identifying bandwidth usage. ...

October 4, 2025 · 6 min · 1269 words · Manzolo

LUKS Disk Encryption Management Guide (Debian/Ubuntu)

LUKS Disk Encryption Management Guide (Debian/Ubuntu) Introduction LUKS (Linux Unified Key Setup) is a standard for Linux disk encryption that provides a platform-independent way to encrypt block devices, such as partitions or entire disks. It supports multiple passphrases (keys), secure key derivation, and integration with other storage layers like LVM or ZFS. This guide explains how to create, modify, and manage encrypted disks with LUKS on Debian/Ubuntu systems, covering setup, key management, mounting, and maintenance. ...

October 3, 2025 · 5 min · 989 words · Manzolo

OpenVPN Server Installation and Configuration Guide (Debian/Ubuntu)

OpenVPN Server Installation and Configuration Guide (Debian/Ubuntu) Introduction Setting up an OpenVPN server allows secure remote access to your network or resources. This guide explains how to install an OpenVPN server on Debian/Ubuntu, generate certificates and keys, configure the server, create user/client configurations, and connect from a client. It includes steps for creating multiple users and testing connections, making it ideal for home servers, small businesses, or secure remote access. ...

October 4, 2025 · 7 min · 1281 words · Manzolo