Skip to content
View logjxn's full-sized avatar

Block or report logjxn

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
logjxn/README.md

Who am I?

Thanks for checking out my profile. I'm Logan, and I hold a bachelor's in Cybersecurity & Information Assurance from WGU, which I finished in 11 months.

That degree gave me a broad foundation across systems, networks, and security, and along the way it made something clear: the part I actually enjoy is the infrastructure underneath it. Keeping systems running, connected, and automated. That's the work I'm aiming at.

I'm passionate about technology and always have been. (as you can see from my pfp, I'm always by a computer) I'll work on anything from my grandma's flip phone to a homelab server, and I genuinely enjoy the learning part. Most people have a caffeine addiction; mine is to figuring out how things work.

PCs, laptops, monitors, phones, Pis, I've worked on all of it. The tools I build come directly out of that: when I've done something manually enough times to know it's worth automating, I automate it.

What have I built?

ISOx - a CLI tool that makes Linux downloads faster and safer

I experiment with Linux across a lot of distributions, and I was doing it often enough that I started skipping checksum verification because it was well, annoying. That's exactly the step you shouldn't skip, so I built the tool that does it for me.

ISOx races the available mirrors to find the fastest one, downloads the ISO from it, then verifies the file against the checksum published by the distribution's own server, not the mirror that served the bytes. A mirror that can hand you a modified ISO can hand you a matching hash just as easily, so splitting those two sources is the whole point.

I've built a test suite (150+ tests), CI/CD pipelines, and automated PyPI publishing for this project as well.

15 distributions supported, and adding another is usually a config entry rather than a code change. Published on PyPI:

pip install isox

I use it every day I work with Linux.

sb-audit - Audits Windows boot posture: Secure Boot, TPM, and firmware mode, and explains what's blocking what.

A read-only Windows boot posture auditor. Checks firmware mode, Secure Boot, and TPM, then reports them as an ordered dependency chain rather than a flat checklist: you can't enable Secure Boot until the firmware is in UEFI mode, so the tool tells you where you actually are and what to do first. PowerShell extracts, Python interprets. Refuses to run without admin rights rather than return a wrong answer.

What are my goals?

Infrastructure work. Networking, systems administration, automation. The side of IT where things have to actually stay up. I'd rather write the script that removes a recurring manual step than run the step ten more times.

Currently building out a home-lab with Active Directory and a cloud lab alongside it, while I chase AZ-104.

Tools

Python · Linux (daily driver) · Windows Server · Git · GitHub Actions · Bash

Certifications

CompTIA A+ · Network+ · Security+ · Linux Essentials (LPI) · Project+ · ITIL 4 Foundation · Data+ · CySA+ · PenTest+

Pinned Loading

  1. ISOx ISOx Public

    A Python CLI tool for fast, verified Linux ISO downloads.

    Python 3