Skip to content

Instantly share code, notes, and snippets.

View gregalia's full-sized avatar

Greg Sheppard gregalia

View GitHub Profile
@gregalia
gregalia / test
Last active August 26, 2025 15:26
test
U2FsdGVkX1+ycNjP/j2ZWVPGREMp4TPYQU9mKyZ1NJz8Bsj+One9SML9XSvhgcJ3A5osz7PJzKGmfBlRqY+6Khu7e1RcK39+okiVTpOytBDWqfgJY77AM54DeQZNsOr1wzASaeooL2prlJeh/RNlVChySIIbFMbdPcYVWEDxeUhCXZt5TpVITLxleLGs/ah2w/zCWO0ST3nBkcsl+PT67pIN4dDZNkVuFzxpoLGAfysvgaaVbSJSVI5sktk3ysRTFoLZ+zUdFK3ADXv1LT30U/Avvd0DsGk4L+ySTlYyPKT4qC/Ti3sVDJF+vBK8EXupfG3prW0Jxz+RKPioXqabu8NpKu5/B0qMY+6Gxz8oZ7+BVbbDpiqkAw2whO7JEorXaaA6p1tMAD1qedfKjTY9CAAk8mD5QurBINAIKChYkxS7UYcEHFwJ1mCLnOHLpkW8fDwJFq0/8aMy6/Vfhs8MtdCWh8QlcCLZszok/lcGYqbhIckyJnhoKtQUI+lm0XZP8ARZdWCxIIifdDO8b8V6Xi+vy1qFOvH5iwvuCUVRkVHeoA8/WvDZt83bBGFYxxgx/uVDCWdeC3FkGp7xWnImH/zMb1wVXUA2HgGGU1N7Lu4kpXjforwj0WnRlQVgWHxjmQXmkOBc3uwAjfMEEaIcrt7SQgFv1ZLOeSTCxrLfHusDQMQdNKrKFOzA2QX7yho+rHMbdh6at4vlrySnoYzfxCLQe4ctMyC5h3VoAMPa4m6wArtxSAnZmTy2rn4oMymc4bqV1oHI1xzCsUPFDGaiTssUatTl8+oh9qa+meEixPR3QovhBimVAtvsoMmlYZbpun1zc7da+oEDN8FE6oaWkDVgSMYtiBnUI3+vEaQPHGekxWweiMq8YvjwL9zzGKp3LFoo4VJ5554v909NbLuPVGqhu+zYylUroO9aiKE3HyOyf3SBOtzqREwC+Qh5pgJzfP9wigxGB+tx22xHPybtIn/SpQKFIQIi17xiZgWtWtkdgeQB+gO0nomRcVHOqfPp
@gregalia
gregalia / code-snippets.md
Last active February 20, 2025 17:58
Code Snippets

Code Snippets

Mac Stuff

Plist Looping/Get Mac Default URL Handler

#!/usr/bin/env bash

# Other types of handlers, e.g. file extensions
@gregalia
gregalia / main.js
Created March 8, 2022 00:51
Node Cert Check
'use strict';
const tls = require('tls');
// HT: https://medium.com/@keithwan.programming/doing-ssl-certificate-expiry-alert-in-node-js-1714ef15621
const HOSTNAME = 'amazon.com';
const EXPIRATION_DAYS_THRESHOLD = 60;
function checkCertExpiry({ cert, days }) {
@gregalia
gregalia / staggered_rollout_number
Last active September 23, 2024 11:16
Jamf Pro extension attribute for creating arbitrary groups of arbitrary size
#!/bin/bash
####################################################################
# \\\/// #
# / _ _ \ #
# (| (.)(.) |) #
# .-----------------------.OOOo--()--oOOO.-----------------------. #
# | | #
# | Test whether the machine has assigned itself a random number | #
# | for rolling out policies in staggered groups and assign one | #

Keybase proof

I hereby claim:

  • I am thegoodsheppard on github.
  • I am thegoodsheppard (https://keybase.io/thegoodsheppard) on keybase.
  • I have a public key ASBul9257xIZWdk-pcOHjI4dfYXojm_237UgUciy68lK3go

To claim this, I am signing this object: