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....
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....
SSH access made easy 馃摕
If you are landing on this page you probably already know what SSH is and how to use it through CLI. If not, take a quick look here. In general, SSH is the most common tool people use to connect to remote systems and servers. Usually, in the beginning, a user starts with simple ssh <user>@<host> CLI usage. With time, using more and more advanced options, the commands become lengthy and clumsy resulting in a mess that is hard or impossible to remember....
The Beginning 馃幀
Init blogpost 馃幀 echo Hello World 馃Ψ