Recently Updated Pages
Sysinternals
The Sysinternals web site was created in 1996 by Mark Russinovich to host his advanced system u...
dnsdist DNS proxy
dnsdist is a highly configurable DNS-, DoS- and abuse-aware loadbalancer. Here's an example conf...
IPv6
The Dude
For being mostly free (at most $45), Mikrotik's The Dude monitoring system is on of the most usef...
Useful PowerShell Commands
Placeholder Select-String is the Grep equivalent Examples: # Searching for multiple patterns...
Arch Linux, Gnome-Keyring and 1Password
Source I've been playing with Garuda Sway linux recently because I like their Sway/SwayFX config...
Ubuntu desktop launchers
Recognized desktop entry keys Mikrotik The Dude The Dude runs well under Wine. Running the in...
USB Pendrive
YUMI YUMI exFAT - a Multiboot USB bootable software. Easily copy multiple ISO images to a boo...
Microsoft Surface Laptop 2 Touchscreen on Linux
Getting the touchscreen to work on Garuda / Arch Linux I recently came across the Garuda Linux S...
FreeRADIUS
Message-Authenticator and Mikrotik As of RouterOS version 7.15 changelog, Mikrotik introduced ...
Linux Performance Observability
https://www.brendangregg.com/linuxperf.html #end
ImageMagick
Use ImageMagick to create, edit, compose, and convert digital images. Resize an image, crop it, c...
Ubuntu console-setup for setting console font
By default, on a Surface laptop running Ubuntu Sway Remix, the console font is waaay too small fo...
SSH load key error in libcrypto
Occasionally on Ubuntu 22.04 I've experienced the error message shown below when trying to connec...
Useful system commands
Hardware related Memory # Show maximum capacity and number of RAM slots sudo dmidecode -t 16 ...
VBAN for Linux
https://github.com/quiniouben/vban I've used Voicemeeter Banana and Potato for a long time to do...
Bike Fit
Videos Cam Nicholls - How to Perform a Simple Bike Fit (at Home)
Fueling
GCN - How to fuel for a 100 mile ride Hourly carb intake can be anywhere from 30 to 90 g...
Recursive routing in RouterOS 6 vs 7
Recursive routing allows you to create a route with a defined next hop that is not actually direc...
Scripting with traceroute
POC Running /tool traceroute with the as-value option will return the hops as an array....