This is a repository that contains different tools I wrote through the years. Feel free to use them as you please.
This is a tool to list the current established connections your computer has to a remote host. It is useful to see if you have suspicious connections going and to investigate them further. The tool can do a WHOIS lookup on the connections.
Checks the public IP of your computer/server and sends you an e-mail if it has changed. You'll need to have ssmtp installed and configured correctly. A sample ssmtp.conf file is included for Yahoo e-mails.
Upgrades all brew packages including the casks and cleans up afterwards.
Tools to list and set local DNS server on Mac OS X. This is useful if you want to run your own stubby or dnscrypt-proxy servers on the localhost to enable DNS over HTTPS OR TLS (DOH, DOT).
Configures a VPN killswitch that only allows traffic to a single IP address (the VPN IP address).
Various docker tools to help with administrating docker containers
Vairous encoding helper scripts
Desktop timer that creates an OS notification when the timer starts and ends.
Reads a hard disk for bad blocks. Uses the badblocks linux utility optimized for speed.