π 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