The Mailman’s Challenge For the mailman to successfully deliver the package to the correct apartment, he needs more than just the building’s address; he needs the specific apartment number. This is where Server Name Indication (SNI) comes in. SNI is like a tag on the package that tells t...

Introduction Nikto is a powerful, open-source web server scanner designed to identify potential security issues and vulnerabilities in web servers. It plays a crucial role in assessing the security posture of web applications by detecting outdated software versions, misconfigurations, and dangerous ...

Understanding Docker Entrypoints, Dockerfiles, and Environment Variables with Node.js Docker has become an essential tool for developers looking to build, ship, and run applications consistently across different environments. In this article, we will explore how to use Dockerfiles, entrypoints, and ...

A deployment with CLI To deploy the WAF on the edge, you need to call the WAF API. The official Fastly documentation provides CURL commands that you can execute in your terminal. Instead of using CURL commands, I decided to create a small CLI program in Node.js. By the way it’s worth noting yo...

Signal Science Signal : A Signal is a descriptive tag about a request, a request gets one or multiple tags based on rules a request triggers. Defined Systems signals Attack Signal Triggered by malicious request attack payloads, to hack, destroy, disable, steal… Here’s an example of such ...

How to install Terraform On a Mac : brew install hashicorp/tap/terraform Verify Terraform is set up : terraform -help Create a the main terraform file Let’s create our terraform project in his own folder : mkdir terraform-tutorial && cd terraform-tutorial Then let’s create our ma...

Docker-compose is a powerful tool for managing multi-container Docker applications. In this article, we’ll explore how to set up a MySQL database using Docker-compose and tackle common issues that may arise during setup. We’ll cover troubleshooting steps for errors such as « not allowe...