Jun. 24, 2025
Recently, I’ve been playing with Wazuh, the “Unified Open Source XDR
and SIEM
.”* My thoughts on the actual platform are still in a state of active formulation as I deploy and test the various capabilities… but all things considered, it’s a pretty cool product and concept in general.
In any case - after running the various install commands, I thought it might be useful to wrap them up (for both Windows and Linux) into both interactive and silent installers, both for packaging via a deployment tool like InTune, as well as just for simplicity/ease of install.
Jun. 22, 2025
.dotfiles or… (.)²files?
- Using Git + Github, & tracking dotfiles with an alias.
# 1. Create a bare Git repo to track dotfiles
git init --bare ~/.dotfiles
# 2. Create an alias to simplify dotfiles management.
# Tells (/usr/bin/git) to link the git alias directory you just created to your real .config/
alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
# 3. Hide untracked files in ~/ from cluttering "git status"
dotfiles config status.showUntrackedFiles no
Setup & communicate with this repo via ssh
, authenticating with a local private key.
Apr. 22, 2025
Smol Objective: Revisiting branch
ing, checkout
’s, and stash
ing!
Via: creating a new local branch to save recent experimental changes on, publishing the branch to a remote Github repository, and then switching back to the functional, remote main branch locally. Oh, and stashing changes as I switch between the two to compare.
- Branching & Checkouts
# Check the current status (ensure connected to remote origin)
git status
# checkout - create (argument -b) and switch to a new branch.
git checkout -b branch-name
# Stage all changes at the HEAD of this new branch (or select specific files/changes by specifying them, instead of '.')
git add .
# Commit changes
git commit -m "Describe changes here"
# Publish changes to upstream branch on Github
git push origin branch-name
- in the wild:
