Linux process lifecycle and execution behaviour lab for analysing runtime behaviour, session control and process observability.
This project explores how Linux processes behave under controlled execution conditions, including session detachment, process group management and lifecycle tracking.
It includes a monitoring component that observes runtime execution and active payload processes.
- Session detachment using
setsid - Process group management
- Execution from volatile memory (
/dev/shm) - Controlled process lifecycle and termination logic
- External process tracking via PID discovery
- Runtime payload counting
- Lifecycle logging of active processes
- Continuous system state observation
- Linux process model
- Runtime behaviour analysis
- Process visibility and lifecycle tracking
- System-level execution control
All experiments are performed in controlled environments for educational purposes.