How to do a quick network recon during a pentest or CTF

nmap scan network ports

Sun 07 June 2020

Since I have been learning more lately about pentesting, and playing on sites like, I find myself starting with the same tools usually so I decided to write this short post about the process.

How to use AWS CLI named profiles

aws cli

Sun 31 May 2020

You might get to a point where for some reason or another you find yourself needing to use more than one set of AWS CLI credentials.

How to launch your first Webserver with AWS EC2

aws ec2 webserver httpd

Sun 24 May 2020

I will outline in this article the steps for creating a simple HTTP server in AWS using the EC2 service, running on Amazon Linux 2.

How to upgrade your shell and prompt in Kali or Parrot

kali parrot zsh terminal

Sun 17 May 2020

The following procedure was tested in Kali Linux and Parrot OS, but it should work the same in other places, such as Ubuntu or Debian.

How to create a lambda layer in AWS

python aws lambda layers

Sun 10 May 2020

In the last article I wrote that one of the options you have, when creating a lambda function in AWS that requires external modules, is to use a lambda layer that contains all these modules.

How to create a lambda using Python with dependencies

python aws lambda modules

Sun 03 May 2020

When you have a Python script that uses modules, which are not included in the Python Standard Library, and want to run it as a lambda in AWS, you have two options.

How to create and invoke a lambda using the AWS CLI

lambda aws cli

Sun 26 April 2020

Let's say you create a cool little program that does some automation for you, or chore you need, and you then turn it into a lambda in AWS, but you don't want to go into the console and log in all the time you want to run it.

How to get up and running with AWS CLI on macOS

aws cli macos

Sun 19 April 2020

While you can do all the things you need in AWS using the console, the AWS CLI offers a convenient way to control your environment from the terminal as well as to create simple or complex automations through scripts.

How to run a lambda locally and deploy it to AWS using SAM

aws python sam lambda

Sun 12 April 2020

AWS SAM or Serverless Application Model, is a framework for building serverless applications. There are several things I like about this framework.

How to install Jenkins on Ubuntu 18.04 in VirtualBox

jenkins ubuntu devops virtualbox

Sun 05 April 2020

This article will show you how to install Jenkins on Ubuntu Server 18.04 that you will get up and running in VirtualBox on your machine.

How to scan your AWS account for old access keys using python

aws python boto3 cis benkmark

Sun 29 March 2020

In AWS, control 1.3 of the CIS AWS Foundations talks about making sure that keys that are older than 90 days are disabled. You can check this manually of course using the AWS console as explained in the documentation or you can write a script that does those checks for you with python.

How to host a static website with AWS S3 and SSL using CLoudFront

hosting ssl static aws

Sun 22 March 2020

Go to your AWS console and then go to S3. Start by creating the first bucket. This bucket will have to be the name of your domain.

How to run a lambda cross account in AWS

aws lambda iam

Sun 15 March 2020

We want to be able to run a set of actions in AWS using a lambda function from one account by accesing the data in another account.

How to setup Tailwind CSS with Visual Studio Code

tailwind css html

Sun 08 March 2020

From their own website Tailwind CSS is a highly customizable, low-level CSS framework that gives you all of the building blocks you need to build bespoke designs without any annoying opinionated styles you have to fight to override.

How to copy files to s3 using boto3

python boto3

Sun 01 March 2020

Boto is a the AWS SDK for Python. It's a library that allows you to interact with the different AWS services. You can use it either on a computer/server to run all sorts of automation or to write lambda functions in your AWS account.

In this article I will …

How to deploy your static Pelican website to Netlify

pelican publishing netlify

Sun 23 February 2020

In the previous article I talked about creating the static website. Now it's time to deploy it. I started by creating a free account on Netlify.


One of the first things to consider would be the domain name. You can go with one that is provided by Netlify, or …

How to create a static website using Pelican

pelican publishing

Sat 22 February 2020

Pelican is a static site generator written in Python. I decided to use it for my personal website and since this is the first post, I thought it would be very meta to document the experience.

The following steps were done on a Mac but they should work on other …