Creating Web Server Image Using Dockerfile

In this post, I will walk through the basics of building an image from a Dockerfile. In order to do so, we will understand some of the Dockerfile instructions. Furthermore, we will have a look at the image layers and their relation to the Dockerfile.

Read More

Managing Containers In Docker

In this post, I will walk through the basic commands which are often used while dealing with containers. We will look into starting, stopping, restarting and removing containers. We will also have a look at the processes running inside a container and how we can get the low level information about containers. Finally, we will look at removing containers.

Read More

Dynamic Host Configuration Protocol Basics

Dynamic Host Configuration Protocol is a client/server protocol that is used for automatic allocation of IP addresses to the clients on the network. It maintains a pool of IP addresses and leases out the addresses when a DHCP enabled client asks for it. DHCP makes use of the UDP protocol and works on port 67 (server) and port 68 (client). The DHCP handshake has 4 messages.

Read More

Disable Source Routing

Source Routing is a feature that allows the sender of the packet to specify the route that the destination must take while sending back a reply. Now, assume a situation that an attacker manages to inject a source routed packet into your network. The attacker might configure a malicious path for the packet and cause security concerns for you.

Read More

Turning On Tls 1.3 On Your Smartphone

As we all know, Transport Layer Secuirty (TLS) is one of the most popular Internet security protocol. Currently, TLS 1.2 is the most widely deployed TLS version on the internet. However, there are many servers which continue to use older versions of SSL/TLS even today.

Read More

Getting Started

Getting Started. Time to use github pages to host the personal blog. Time to learn some new things.

Read More

You're up and running!

Next you can update your site name, avatar and other options using the _config.yml file in the root of your repository (shown below).

Read More