Network-wide Ad Blocking with Pi-hole

Ads can sometimes be a bit frustrating, or turn up in places we don’t expect. For example, ads on subscription-based services. Serving ads can also consume a substantial amount of bandwidth on some sites. There are a variety of ad blocking browser extensions you can install (such as Adblock Plus or uBlock) on your computerContinue reading Network-wide Ad Blocking with Pi-hole

Removing Sensitive Information from Git with git-filter-repo

Git has become the de facto standard in source control. Over 90% of respondents to the 2021 Stack Overflow Developer Survey indicated that they use Git. However, sometimes mistakes can be made and sensitive or secret information accidentally end up in the commit history. Thankfully, tools such as git-filter-repo exist to help rewrite history (theContinue reading Removing Sensitive Information from Git with git-filter-repo

Install Docker Engine without Docker Desktop on Windows

Docker have recently announced changes to their pricing and subscriptions which require a paid subscription for users outside of personal, education and small business use. It seems that this license change only applies to Docker Desktop which is the GUI client for Windows and Mac. The good news is that you can install the DockerContinue reading Install Docker Engine without Docker Desktop on Windows

Using ngrok with IIS Express and ASP.NET Core

Sometimes it can be helpful to quickly make the version of a project which is running on your development machine available to others. This could be for webhook integrations, demos, or some other reason. One of the tools you can use to achieve this is ngrok. ngrok creates a secure tunnel and expose the webContinue reading Using ngrok with IIS Express and ASP.NET Core

Microsoft Remote Desktop (RDP) Stuck on “Please Wait”

I often use Remote Desktop Connection (RDP) to connect to computers remotely when I am out and about. However, recently when I tried to remotely connect using RDP, I became stuck at a blue screen with a “Please Wait” message after connecting. After a few minutes of waiting, I became a bit suspicious that somethingContinue reading Microsoft Remote Desktop (RDP) Stuck on “Please Wait”

Install WPScan on Ubuntu 13.10

Prerequisites Since Ubuntu 13.10 doesn’t come set up for development work out of the box there are a few things you need to download and install first. Thankfully this is made easy by apt-get by just running the following command to get everything ready. sudo apt-get install libcurl4-gnutls-dev libopenssl-ruby libxml2 libxml2-dev libxslt1-dev ruby-dev build-essential gitContinue reading Install WPScan on Ubuntu 13.10