Setting Up an OpenVPN Server with EasyRSA 3

In this post, we will walk through the steps of setting up an OpenVPN server on an Ubuntu 20.04 machine. Additionally, we will provide some context around VPNs, EasyRSA, and the cryptographic mechanisms involved in the process. Introduction to VPN and OpenVPN A VPN, or Virtual Private Network, is a technology that allows you to create a secure connection over the internet. OpenVPN is an open-source VPN protocol that is widely used for creating VPN servers and clients....

October 25, 2023 · 8 min · thetooth

Slowloris Attack 🦥

Apart from being the cutest animal in the world 😍, Slowloris is also a low-bandwidth Denial-of-Service (DoS) attack running on Application layer of the OSI model (OSI Layer 7). The attack allows the attacker to overwhelm a target HTTP server by exploiting the internals of the HTTP protocol. How does a normal HTTP request-response work? In a normal scenario the client opens a TCP connection after which it sends the text information for the request....

April 20, 2022 · 3 min · thetooth