██╗ █████╗ ██████╗ ██╗ ██╗ ██║ ██╔══██╗ ██╔════╝ ██║ ██╔╝ ██║ ███████║ ██║ █████╔╝██ ██║ ██╔══██║ ██║ ██╔═██╗╚█████╔╝ ██║ ██║ ╚██████╗ ██║ ██╗ ╚════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝██╗ ██╗ ███████╗ ███╗ ██╗ ████████╗██║ ██║ ██╔════╝ ████╗ ██║ ╚══██╔══╝██║ █╗ ██║ █████╗ ██╔██╗ ██║ ██║██║███╗██║ ██╔══╝ ██║╚██╗██║ ██║╚███╔███╔╝ ███████╗ ██║ ╚████║ ██║ ╚══╝╚══╝ ╚══════╝ ╚═╝ ╚═══╝ ╚═╝
Smart home and homelab projects, from someone who runs it all at home.
You've found my corner of the web. I'm Jack, 20+ years in IT by day and homelabber after hours. This is where I share the projects and scripts I've built, from server monitoring to smart home automation, written so even beginners can follow along.
- Role
- Head of Technical Delivery, MSP
- Uptime
- 20+ years in IT
- OS
- Ubuntu 24.04 LTS
- Host
- Home Assistant Yellow
- Zigbee
- Connect ZBT-2, 25 devices
- Devices
- ~200, 40+ automations
- CCTV
- Reolink + PoE doorbell
- Shells
- bash, PowerShell, Python
- Certs
- VCP 5.1 / 6 / 6.5, Meraki CMNA, +31
Projects
Things I've built and use every day, written up step by step with the why behind each command.
total 9
home-automation/
Smart devices, routines and a connected home, all running on a Home Assistant Yellow.
scripting/
Scripts, tutorials and best practice in PowerShell, Bash and Python to automate the boring bits.
insights/
Lessons from 20+ years in IT, plus write-ups from the smart home and homelab I run at home.
Built something cool? I'd love to see it. Send it over and I might feature it on the projects page.
Share a projectVulnerability feeds and zero-days
The latest advisories, exploits and security news in one place. It refreshes every 15 minutes, so you can patch before it matters.
- Zero Day Initiative advisories
- NCSC reports
- F5 Labs threat bulletins
- r/netsec and r/sysadmin
- Hacker News
- [netsec]CVE-2026-102489 Deep-Dive: Zammad Session Leak to RCE
- [netsec]Presenting DiagNG: After QCSuper, a new open-source initiative for freeing up mobile baseband Diag protocols
- [netsec]You Won’t Hear About These, Even In Myths (Atlassian Jira, Confluence (and more) Pre-Auth Arbitrary File Read CVE-2026-21589) - watchTowr Labs
- [netsec]Teaching network intrusion in the funnest way possible
- [netsec]Wordpress libheif RCE
- [netsec]Open Build Service, one year later: command execution through Mercurial argument injection
- [netsec]How to Hack Time, With C2PA
- [netsec]RCE and bad crypto in Internxt's 'post-quantum' cloud storage
- [netsec]A peek into Reddit's anti-spam internals
- [netsec]security.txt on the Czech web: Scanning 1k popular .cz domains
- [netsec]Bypassing Secure Boot via Unbounded RLE8 Splash Images in U-Boot (CVE-2026-71972)
- [netsec]8 out of 10 Banks HATE This One Weird 3SKey RCE
- [netsec]45% of credential-phishing pages weren't on Google Safe Browsing when first seen; 29% still weren't after a week
- [netsec]Azure's Weakest Link - Five Full Cross-Tenant Compromises
- [netsec]Server Mismatch: WordPress plugin vulnerabilities when relying on .htaccess files
- [netsec]How to Spot a Compromised MikroTik Router
- [netsec]r/netsec monthly discussion & tool thread
- [netsec]From: anyone@icloud.com - Spoofing Arbitrary Apple iCloud Identities
- [netsec]New Local Privilege Escalation on Acer laptops
- [zdi]ZDI-26-751: Microsoft Windows dxgkrnl Time-Of-Check Time-Of-Use Local Privilege Escalation Vulnerability
- [netsec]The Real Price Tag on Breaches
- [netsec]Tales from the Trenches: Anthropic’s Mythos and Rejetto HFS
- [zdi]ZDI-26-750: WatchGuard FireWare OS spamd statushdlr Stack-based Buffer Overflow Remote Code Execution Vulnerability
- [zdi]ZDI-26-749: WatchGuard FireWare OS samld SAMLSession Deserialization of Untrusted Data Remote Code Execution Vulnerability
- [netsec]Pwnd Blaster: Hacking your PC using your speaker without ever touching it
- [netsec]Microsoft Copilot Cowork Exfiltrates Files
- [netsec]Critical RCE Alert: Full takeover of HashiCorp Vault and OpenBao. OpenBao is patched. Vault remains exposed
- [zdi]ZDI-26-748: Luxion KeyShot BIP File Parsing Uncontrolled Search Path Element Remote Code Execution Vulnerability
- [zdi]ZDI-26-747: Wireshark RF4CE Packet Parsing Buffer Overflow Remote Code Execution Vulnerability
- [zdi]ZDI-26-746: Foxit PDF Reader Annotation Use-After-Free Remote Code Execution Vulnerability
- [zdi]ZDI-26-745: Foxit PDF Reader AcroForm Out-of-Bounds Read Remote Code Execution Vulnerability
- [zdi]ZDI-26-744: Foxit PDF Reader AcroForm Use-After-Free Remote Code Execution Vulnerability
- [zdi]ZDI-26-743: Foxit PDF Reader JPEG2000 Parsing Memory Corruption Remote Code Execution Vulnerability
- [zdi]ZDI-26-742: Foxit PDF Reader FoxitUpdater Race Condition Local Privilege Escalation Vulnerability
- [zdi]ZDI-26-741: Foxit PDF Reader FoxitUpdater Improper Certificate Validation Local Privilege Escalation Vulnerability
- [zdi]ZDI-26-740: Foxit PDF Reader PRC Stream Parsing Out-Of-Bounds Write Remote Code Execution Vulnerability
- [zdi]ZDI-26-739: Foxit PDF Reader Doc Object Out-Of-Bounds Read Information Disclosure Vulnerability
- [zdi]ZDI-26-738: Foxit PDF Reader Annotation Use-After-Free Information Disclosure Vulnerability
- [zdi]ZDI-26-737: Foxit PDF Reader JPEG File Parsing Out-Of-Bounds Read Information Disclosure Vulnerability
- [zdi]ZDI-26-736: Foxit PDF Reader PDF File Parsing Out-Of-Bounds Read Information Disclosure Vulnerability
- [zdi]ZDI-26-735: Foxit PDF Reader Doc Object Use-After-Free Information Disclosure Vulnerability
- [zdi]ZDI-26-734: Foxit PDF Reader RichMedia Annotation Directory Traversal Remote Code Execution Vulnerability
- [zdi]ZDI-26-733: Foxit PDF Reader Portfolio Directory Traversal Remote Code Execution Vulnerability
- [zdi]ZDI-26-732: Foxit PDF Reader importIcon NTLM Response Information Disclosure Vulnerability
- [zdi]ZDI-26-731: Foxit PDF Reader FileOpen Uninitialized Variable Remote Code Execution Vulnerability
- [zdi]ZDI-26-730: Foxit PDF Reader DeviceN Colorspace Out-Of-Bounds Write Remote Code Execution Vulnerability
- [zdi]ZDI-26-729: Foxit PDF Reader Doc Object Use-After-Free Information Disclosure Vulnerability
- [zdi]ZDI-26-728: Foxit PDF Reader Doc Object Use-After-Free Information Disclosure Vulnerability
- [zdi]ZDI-26-727: Foxit PDF Reader Annotation Use-After-Free Remote Code Execution Vulnerability
- [zdi]ZDI-26-726: Foxit PDF Reader Doc Object Use-After-Free Information Disclosure Vulnerability
- [zdi]ZDI-26-725: Foxit PDF Reader Doc Object Use-After-Free Information Disclosure Vulnerability
- [zdi]ZDI-26-724: Foxit PDF Reader Annotation Use-After-Free Remote Code Execution Vulnerability
- [zdi]ZDI-26-723: Foxit PDF Reader Doc Object Use-After-Free Information Disclosure Vulnerability
- [zdi]ZDI-26-722: Foxit PDF Reader Annotation Use-After-Free Remote Code Execution Vulnerability
- [zdi]ZDI-26-721: Foxit PDF Reader U3D File Parsing Integer Overflow Remote Code Execution Vulnerability
- [zdi]ZDI-26-720: Foxit PDF Reader activeDocs Missing Authorization Information Disclosure Vulnerability
- [f5]2026 State of PQC on the Web
- [zdi]ZDI-26-719: Cisco ThousandEyes Virtual Appliance DHCP Client Command Injection Remote Code Execution Vulnerability
- [zdi]ZDI-26-718: Cisco Identity Services Engine MnTRESTLivelogService XML External Entity Processing Information Disclosure Vulnerability
- [zdi]ZDI-26-717: Cisco Identity Services Engine AlarmMessageDiskQueue Deserialization of Untrusted Data Remote Code Execution Vulnerability
Twenty years of servers, networks and the bits in between
It all started with a love of electronics and coding. These days I'm Head of Technical Delivery at a Managed Service Provider, working across servers, networking and the application layer to build systems that are secure, reliable and actually useful.
Tech moves fast, so I never stop learning. The goal stays the same though: build things people can rely on.
- vmware/esxi-3-7 [installed]
- microsoft/winserver [installed]
- microsoft/entra-id [installed]
- microsoft/exchange [installed]
- microsoft/intune [installed]
- cisco/asa-catalyst [installed]
- paloalto/firewalls [installed]
- watchguard/firebox [installed]
- hpe/proliant [installed]
- hpe/storage-msa [installed]
- aruba/procurve [installed]
- veeam/backup [installed]
- ubiquiti/unifi [installed]
- opengear/lighthouse [installed]
- splunk/siem [installed]
- cloudflare/waf [installed]
- freeswitch/voip [installed]
- linux/ubuntu [upgradable]
Get in touch
Got a question about a project, some feedback, or something you'd like featured? I'd love to hear from you, and I aim to reply within a day or two.
- info@jackwent.co.ukquestions, projects, hello
- privacy@jackwent.co.ukprivacy concerns
- abuse@jackwent.co.ukabuse reports