Steve Fenton


You can subscribe to the Windows category micro-feed.

Working with WSL distributions

Today I made my first contact with Windows Subsystem for Linux (WSL). WSL lets you run Linux on the command line without having to dual-boot, with lots of built-in help that makes things work across your network and file system. If you are new to WSL, I found it helpful to complete the get started […]

The Windows 11 Taskbar has pretty good defaults, with all the icons pulled to the centre and the expected behaviour of managing all the windows, including groups. However, there is one particular setting that I find really useful when I’m using multiple display screens. By default, the taskbar is duplicated on each screen, which is […]

PowerToys and WinGet are exciting previews for Windows Users. If you are a civilian, you’ll be getting these in general release soon, but for technical folks might want to try things out early. Or now! PowerToys PowerToys has been in preview for a while. You’ll install it when someone shows off FancyZones, which gives you […]

Secure Octopus Deploy with an auto-updating Let’s Encrypt certificate

Octopus Deploy has a web portal that runs a self-hosted website on whatever port you specify. You can even have Octopus generate a self-signed certificate in order to use HTTPS when browsing the web portal… but if you connect other application that are strictly validating certificates, they won’t be too pleased with self-signed certificates. Purchasing […]

Log phishing attack

n an error log or HTTP log phising attack, a deliberately bad request is generated with a fake referer string. The hope is that the referer string will be displayed in your cool web-based log aggregation and monitoring service as a hyperlink – tempting operations teams to click on the link as it might explain […]

Using Log Parser Studio to find common 500 errors

The following Log Parser Studio query will find common erroring URLs. You could adapt this to find common addresses for other status codes too. SELECT TOP 20 cs-uri-stem, COUNT(*) AS Total, MAX(time-taken) AS MaxTime, AVG(time-taken) AS AvgTime FROM ‘[LOGFILEPATH]’ WHERE date > SUB(TO_LOCALTIME(SYSTEM_TIMESTAMP()), TIMESTAMP(‘0000-01-02 00:00’, ‘yyyy-MM-dd HH:mm’)) AND sc-status = ‘500’ GROUP BY cs-uri-stem ORDER […]