Getting Started With Terraform And The Active Directory Provider

A couple of days ago HashiCorp announced their Active Directory provider for Terraform. Having used Terraform in the past this immediately piqued my interest and this post will be an exploration of what the provider can do. One of the things I’m excited about is the ability to…

Overriding Ping To Allow Pasting From The Chrome Address Bar With PowerShell

Frankly, I wasn’t sure whether to make a post about this or not, on one hand it’s utterly trivial, but on the other hand it fixes something that has bugged me for years and is probably annoying others. Seeing as it’s Friday after work and I’m still caffeinated, we’re pressing on…

Using NordVPN Proxies With Powershell Invoke-WebRequest

I recently found out my NordVPN subscription provides proxies in addition to the normal VPN functionality. This can be incredibly useful as it means we don’t need to route all of our traffic through the VPN, rather we can configure an application, browser, or in this case, a…

Layer 2 Host Discovery With PowerShell In Under A Second

In the previous post on ICMP, Ping, and Traceroute I discussed a method of detecting hosts on a network when the firewall may be set to block ICMP Echo Requests. The solution to this was to use ARP, even if a host firewall is set to block all IP based traffic, ARP is a layer…

ICMP, Ping, and Traceroute - What I Wish I Was Taught

I wanted to write a post and do a bit of a deepdive into ICMP, ping and traceroute. I’ve found that having a good networking foundation has been a tremendous help in my day to day work. So if you’ve ever used ping or traceroute, and wanted to know a little more, read on. I’m not…

Securely Synchronizing PowerShell Profiles Across Multiple Computers

I’ve been making frequent changes to my PowerShell profiles and I’m finding it difficult to keep them synchronized across various systems - home PC, home laptop, various lab VMs, some of which are local, some not. I looked online to see what others were doing and most of what I…

Expanding Shortened URLs With PowerShell

Shortened URLs are generated by services such as Bitly or TinyURL, and they take a long address, for example , and turn it into something like . These are legitimate services as some URLs can be truly horrific (I’m looking at you, IBM SSIC), but they are also often abused to…