Don’t Block ICMP
If you have spent any length of time in IT operations, you know the sentiment:
“Don’t ping my server!” Some would say it’s security by obscurity, but it does make sense on some level. You are presenting a smaller attack surface to automated tools.
However, over the years, I have seen a staggering amount of firewalls that simply achieve this by blocking ICMP wholesale. This is unfortunate since ICMP is useful for more than just merely sending and receiving pings.
Go is an awesome language
Go certainly caught a lot of attention. Let’s look at the good parts!
Building a custom SSH server for fun and... containers!
Let’s build an SSH server in Go that launches Docker containers for each session!
Forwarding IP traffic through a VPN
You have two servers and want to serve the traffic for an IP address on one server from another server?
Building an API-driven software: OpenAPI
Now that we have all the basics covered it is time to implement OpenAPI / Swagger in our project.
Getting started with Docker for the Inquisitive Mind
There are a million Docker tutorials out on the Internet, but few explain what’s actually going on behind the scenes when you issue your first commands. So let’s take a look!
Building an API-driven software: Database Access
Since our API-driven software is now running, let’s get started on the database.
Want more? These are just the latest posts! Read more »