Posts

Showing posts from 2026

I Just Wanted Two TV Channels. Somehow, I Built an IPTV Headend. 😅

Image
Two in-house channels, two Linux VMs, a lot of FFmpeg, and one Android emulator that briefly decided it owned all the RAM. Like most of my little pet projects, this one started with a random thought: what if I could build two in-house TV channels using our existing infrastructure, some open-source tools, and absolutely no fancy broadcasting hardware? Seemed like a fun little experiment. Besides, how complicated could two TV channels possibly be? 😅 The idea was simple. One channel would continuously loop promotional videos: experiences, offers, events, and all the usual things we'd want guests to discover. The other would carry live events from allegedly "approved" online sources ✌️ , whenever the occasion called for it. That's it. Two channels. Not a television network. Not a Netflix competitor. Just two little additions to the existing IPTV lineup. And naturally, what started as a harmless little experiment somehow turned into two applications, an Android ...

LAPS, Lateral Movement, and the Password You Forgot About

Image
This one is going to be a little different from the last few posts I have written. Most of my recent articles have been more programming-focused, with demos, code, and simulations. This one comes more from day-to-day operations in my role as an IT Sys Admin. Recently, while working on a domain controller upgrade, I found myself revisiting some of the points from my ransomware article, and it felt like the right time to write a follow-up. Not from theory, but from what we actually see in real environments. Let me paint you a scenario. You’ve got a fairly standard Active Directory environment. Nothing fancy, nothing broken, at least on the surface. Domain controllers are healthy, GPOs are in place, users are doing their thing, endpoints are patched most of the time, and you’ve got EDR running, maybe even something solid. On paper, everything looks right. And to be fair, in many environments, especially across the hospitality sector here in the Maldives, this is exactly the case. Over...

Popular posts from this blog

Zapping Through Multicast Madness: A Fun Python Script to Keep Your IPTV Streams Rocking!

Audit Trails for CRUD Apps: Why You Need Them and How to Build Them in Hono + MongoDB