Running AI..
AI is finally becoming useful...
Musings on IT...
AI is finally becoming useful...
(brought to you by AI...
In a previous article here, I described how to setup an ACME server using Step-CA software.
These are some notes for my future self on how to get data out of the roundcube mail database.
I have been running my own Certificate Authority (CA) for my systems for some time now.
Some quick notes for myself about using doveadm and managing mailboxes.
Software Used: * OpenBSD 7.7 Overview Now that we have some services in our self hosted environment, we may want to allow access from outside our environment.
Software Used: * OpenBSD 7.7 (as VM) * OpenSMTPD (part of OS) * Dovecot 2.3.21.1 (from ports) * RoundcubeMail 1.6.11 (from ports) * twofactor_webauthn 1.3.0 Overview Email is a surprisingly vast and…
Software used: * FreeBSD 14.2 (jail) * OpenLDAP 2.6 (from ports) It has been said: "Three people can keep a secret, if two are dead." Fortunately, it doesn't need to come to that.
Software Used: * FreeBSD 14.2 (jail) Introduction If you can't observe what is happening then you can't find and fix what is broken Setting up a logging server at this point may seem premature.
Software used: * FreeBSD 14.2 (jail) * Step CA 0.28.1 (from ports) Updated: 2026-02-14 Introduction If it isn't DNS...
Used Software: * FreeBSD 14.2 (as jail) * ISC Bind 9.2.0 (from ports) * ISC DHCP 4.4 (from ports) Introduction It all begins with DNS...
Software Used: * OpenBSD 7.7 Introduction The firewall will separate the segments and provide protection for services that must cross the segment boundaries.
Software Used: * FreeBSD 14.2 * Sanoid/Syncoid 2.3.0 Introduction Before we can deploy any services we need two things.
As with all endeavors, success is not guaranteed.
Finally some password sense! NIST has released some updates for password verifiers (SP 800-63B). While this isn't everyones cup of tea, it is nice when things like this come out to with discussions around security best practices.
Some quick notes on setting DPI for High Density Displays and X11.
At work I had build a global, highly redundant, scalable network that always provided best experience no matter what was thrown at it. At home... well, you've heard of the cobblers children?
What if you could dynamically update PF tables across all your hosts? Here is one way you can...
Great interview between Ethan Banks and Mick Douglas discussion some of the failures in approach to security in business protection.
Trust me... trust you... how... why?
As humans we are not good at memorizing lots of random letters, number, digits and symbols. We can remember a very select few.
Setting up an IMAP server using Dovecot on OpenBSD
One of the big lie's of the Internet is that "email is hard and you shouldn't do it yourself".
One of the things I like about OpenBSD is that it has so many ways to communicate with other systems. Today I explore building an MPLS network using OpenBSD.
Are we approaching Enterprise Network Security correctly?
OpenBSD comes with a very simple, very nice hypervisor called vmd(8).
You have a bunch of user accounts that you want to keep synchronized across multiple systems and services. How would you do that?
Woot! No more passwords... that's gotta be a good thing... right! Maybe, maybe not.
"If a user has chosen to manually enable DoH, the signal from the network will be ignored and the user’s preference will be honored." Crap!
What do you do when your machines only communicate on IPv6 and you need to connect to an IPv4 only service? Translate.
Can ransomware be stopped? Probably not. But there are some things that can be done to make a business (your business) less of a target.
Is Wireguard just another way to secure communications? Maybe... but let's take a look.
In the beginning we created configs by hand. Lovingly tuned and refined them until they were doing exactly "the right thing"...
Setting up GRE+IPSec is easy... right?!
Beginning any activity we need to take stock of what tools we have at our disposal and what ones we are missing...
Network as code. Intent based networking. Network automation. Other than filling our your Buzzword Bingo card, what does this really mean? How can I use this? Is this another fad?
To be frank, I was never really in love with the mainstream window managers.
If you've been around the enterprise security environment for any length of time, or even if you've just accidentally brushed up against someone who knows someone in the security world, you heard that you must segment everything! Flat networks are bad! Segment, segment, segment!
Securing Home Network while maintaining the Spouse Approval Factor
First let me clarify what I'm talking about in this article.
Howto set up an AnycastDNS server using OpenBSD
Explore methods for creating highly available enterprise services by using the inherent properties within the network
Enterprise environments utilize network segmentation to limit risk and exposure during a compromise or generally misbehaving devices. However at home, the vast majority of people just utilize one network and have all devices attached.