🚀 Project ELPM Update: PyQt6 Desktop App v1.0 is LIVE!
I’ve rebuilt my real-time process monitor from the ground up now with a sleek, native desktop UI using PyQt6.
It displays every running process, integrates deep system logic, and uses my custom elpm-killer.c for secure signal handling.
Here's how i did it:
To get the perfect design, I started by building a React + Vite web app — it gave me full control over animations, styling, and UX.
But I wanted a true desktop experience, so I didn’t stop there.
Next, I recreated the entire UI in Qt Designer, learning PyQt6 from scratch.
Shoutout to Python GUIs — their tutorial made the learning curve smooth and fun.
Converting the Figma-like design wasn’t easy.
No direct export, so I manually translated every component, layout, and style into .ui files — then converted them to Python.
The result? A native, cross-platform desktop app that mirrors the web version — minus web-only animations, but with full system access.
Still some polish needed, but the core is solid.
Behind the scenes:
✅ Real-time psutil monitoring
✅ C-based privileged actions (elpm-killer.c)
✅ Group-based permissions for security
✅ Button signals tied to process control (kill, suspend, etc.)
This is v1.0 — but not the end.
Next:
🔹 Malware detection (YARA + heuristics)
🔹 Hidden process & rootkit scanning
🔹 Desktop alerts for suspicious activity
🔹 Full export & analysis tools
Gonna work on the GitHub repo ready for anyone who wanna test it out 😁
In case you ask Why a desktop app?
No localhost, no config headaches. I tried that and trust me it isn't worth the stress at all 🤕
Just double-click and run — works on Linux, Windows, macOS. That's far better
This project started as a curiosity and deep learning about processes, then, grew into a tool I now use daily.
As someone passionate about low-level security and system internals, building ELPM (Enhanced Linux Process Monitoring) has been one of the most rewarding challenges in my journey.
I’m sharing it not just as code, but as a piece of my craft.
If you’re working in defense, red teaming, or just love systems I’d love to hear your thoughts. Let’s connect and build something powerful together.
#CyberSecurity #Python #SystemsEngineering #OpenSource #InfoSec #RedTeaming #ProcessMonitor