[{"content":"SATools is a set of diagnostic tools aimed at sysadmins: no ads, no signup. Scan a single domain and get a graded report card, or run any individual check on its own. Every scan produces a shareable, permanent link, so a result pasted into a ticket keeps showing what was true at the time it ran rather than silently re-running on each view.\nThe checks cover DNS (records, nameserver delegation, cross-resolver consistency, DNSSEC chain validation), email authentication (SPF including the RFC 7208 ten-lookup budget, DKIM key strength, DMARC, MTA-STS and TLS-RPT), TLS certificates sourced from Certificate Transparency logs, HTTP security headers and redirect behavior, WHOIS via RDAP, and a \u0026ldquo;what\u0026rsquo;s my IP\u0026rdquo; network view. Each finding explains why something is wrong and how to fix it, rather than only passing or failing it.\nInternally every check is a single object implementing a shared interface, and registering it once gives it a standalone page, a slot in the combined report card, and a JSON result inside a stored scan. The report card runs every applicable check against one shared context, so DNS lookups needed by more than one check are fetched only once.\nIt runs on React Router in framework mode on Cloudflare Workers, with D1 for scan storage. SATools is also the planned public home for SSL Tracker. The site is deployed at satools.dev but currently access-restricted while it is still being built out, so there is no public link yet.\n","permalink":"https://projects.onthejourney.online/projects/satools/","summary":"Ad-free, no-signup diagnostic tools for sysadmins - DNS, email authentication, TLS, HTTP security headers, and domain registration, with a graded report card per domain.","title":"SATools"},{"content":"Migrate2EMT (Exchange Management Tools) is a PowerShell solution primarily targeted at sysadmins. It helps clean up stale and old Exchange on-premises environments, supporting the broader journey toward retiring the last Exchange server.\n","permalink":"https://projects.onthejourney.online/projects/migrate2emt/","summary":"A PowerShell solution to help sysadmins clean up stale Exchange on-prem environments on the way to decommissioning their last Exchange server.","title":"Migrate2EMT"},{"content":"Zoey grew out of an earlier house-hunting project (previously called HouseRate) that has since expanded well beyond its original scope. The sign-up / coming-soon page is live at zoey.online, with the tagline \u0026ldquo;Zoey - Your personal way-finder.\u0026rdquo;\nThe marketing and sign-up site is built with Astro. The app itself, still under active development, is written in TypeScript. The development site is hosted on Vercel with Supabase as the backend, which will likely carry through to production.\n","permalink":"https://projects.onthejourney.online/projects/zoey/","summary":"A personal way-finder app that grew out of an earlier house-hunting tool. Sign-up page live at zoey.online; the app itself is under active development.","title":"Zoey"},{"content":"SSL Tracker lets people scan FQDNs for their SSL certificates. It can also scan across various DNS resolutions, useful for organizations with split DNS that resolve certain FQDNs differently on a local network versus publicly.\nIt is one of TheJack\u0026rsquo;s sub modules and can run under TheJack or standalone. It is planned to be made publicly available at SATool.dev, though that site is not live yet.\n","permalink":"https://projects.onthejourney.online/projects/ssltracker/","summary":"Scans FQDNs for their SSL certificates, including across split-DNS resolution, and is planned to be made publicly available at SATool.dev.","title":"SSL Tracker"},{"content":"TheJack is a project around building a small app framework that lets sysadmins vibe-code or AI-create web tools that live as sub modules under a common framework. TheJack acts as the primary hub, providing SSO into those sub modules.\nSub module access and a handful of other configuration items are controlled centrally through TheJack. A few sub modules already exist under it, though each can also stand on its own as an independent module if needed.\nExisting sub modules include TheJack IPAM and SSL Tracker.\n","permalink":"https://projects.onthejourney.online/projects/thejack/","summary":"A small app framework that lets sysadmins vibe-code or AI-build web tools as sub modules, with TheJack acting as a central SSO hub for access and configuration.","title":"TheJack"},{"content":"TheJack IPAM is an IP address management sub module built under TheJack. Like other sub modules, it can run under TheJack\u0026rsquo;s SSO hub or be installed and hosted standalone.\n","permalink":"https://projects.onthejourney.online/projects/thejack-ipam/","summary":"An IP address management (IPAM) sub module for TheJack.","title":"TheJack IPAM"},{"content":"Organizations consolidating on Microsoft Entra ID from Okta face a common problem: which apps exist, who actually uses them, and what order should they migrate in? OktaToEntra is a PowerShell module built to answer that - it discovers apps from Okta (SAML, OIDC, SWA, and more), pulls usage history to separate active apps from dead ones, creates the corresponding App Registrations and Service Principals in Entra ID, and replicates user/group assignments across. It deliberately stops short of configuring SSO itself - that step stays manual, with the tool generating config packs to make it easier.\nThe module tracks each app through a migration lifecycle (discovered, ready, stub created, in progress, validated, complete), stores its data locally in SQLite, and keeps credentials in the SecretStore vault rather than in plaintext. It ships both an interactive console menu and a full set of scriptable cmdlets for CI-style usage.\nWhat started as this PowerShell tool has since grown into a web app, meant to be self-hosted. That web app\u0026rsquo;s source is on a private repository for now; open-sourcing it is planned but not yet scheduled. The plan is to build out a dedicated blog page for it later with more detail and screenshots.\nRead more about the motivation and design behind the original PowerShell module in the companion write-up on the IAM blog: OktaToEntra: A PowerShell companion Tool.\n","permalink":"https://projects.onthejourney.online/projects/oktatoentra/","summary":"A PowerShell module for discovering, planning, and tracking application migrations from Okta to Microsoft Entra ID - now growing into a self-hosted web app.","title":"OktaToEntra"}]