Phil's Technical Pages
Open Source Projects
Primary Maintainer
- IP Tables State - A tool to display stateful connections across an iptables/nftables firewall in a curses display (C++)
- SugarJar - A wrapper for
git
and gh
/hub
to make working with git and GitHub easier (ruby)
- Setup-OOB - A pluggable, extensible application for configuring out-of-band management systems from the OS.
- Main Branch Check - A GitHub action for checking the primary branch from a PR
- Kubectl Daemons - A kubectl plugin to make working with daemonsets easier
- PGP Individual UID Signer (pius) - Software to help automate the verification and signing of many UIDs on many keys (python)
- Concordance - Cross-platform software to program Logitech® Harmony™ universal remote controls (C/C++)
- mime_dump - Configurable utility to parse and output various MIME pieces of a MIME message in various different ways for debugging or viewing if complex MIME documents (perl)
- check_x509 - A program to do various checks on X509 files such as certificates, CAs, CRLs, and bundles designed to work as a Nagios plugin or standalone (perl)
Misc Projects
- PGP - Everything you've ever wanted to know about PGP, and then some
- X509/SSL - A page that shows how to properly handle SSL including running a (mostly) PKIX compliant CA with openssl
- Insanity Palace of Metallica - An interactive fan site that allows fans to track shows they've been to, songs they've seen, trade guitar picks, and more
Unmainted/Old Projects
These are unmaintained and likely very out-of-date. They are kept here because pieces of them are still useful.
- The MSS Initiative - An initiative to stop people from breaking the internet due to creating Path MTU Discovery Blackholes
- Linux Tips - A collection of Linux tips, hacks, notes, and patches
- The IP Filter FAQ - The one-time official IP Filter FAQ (No longer maintained; will happily hand off to someone else if they want it)
- Solaris Tips - Various how-to's, tips, and tricks
- Cyrus IMAPd and Multiple Domains - How to set up Cyrus with multiple virtual domains cleanly, with usernames being just 'username' and domain coming from IP the client is connecting to; covers Cyrus and MTA configuration, including SSL support
- ATA/IDE/EIDE Transfer Mode Reference Page - A chart of ATA/ATAPI/IDE/EIDE standards to PIO/DMA/UDMA modes to transfer speeds; neat, clean, and color coded so you can understand it all
- UNIX Run Levels - A list of Run Levels for Various Unices
Me