The Automated Incident Response Triage Tool is a lightweight
Linux forensic triage framework engineered for rapid live-system investigation
during active security incidents.
Built in Bash and designed for volatile artifact acquisition, the framework
automates the early stages of host-based incident response by collecting
high-value forensic telemetry before evidence can be altered, deleted,
or lost from memory.
The project focuses heavily on:
Live host forensic collection
Memory-resident threat detection
Linux process inspection
Persistence auditing
Security log preservation
Adversary emulation and detection validation
The tool was developed and validated inside an isolated Linux security
lab environment using controlled, non-destructive adversary simulation techniques.
🚀 Core Features
🔍 Live System Triage
Rapidly collects critical forensic artifacts from a live Linux system to preserve state metrics.
Captured Artifacts
Active network connections
Listening sockets
Running process trees
Interactive user sessions
Authentication history
Persistence mechanisms
System logs
Shell profile modifications
🧠 Volatile Memory Hunting
Implements lightweight memory-hunting logic through Linux kernel
process metadata.
Detection Logic Includes
Deleted-but-running binaries
Execution from volatile directories
Suspicious runtime execution paths
Memory-resident process indicators
Targeted Directories
/tmp
/dev/shm
⚔️ Adversary Simulation
A controlled adversary emulation workflow was used to validate runtime
detection capabilities. By executing a safe standalone utility, masking its path,
and unlinking the disk file while active in RAM, the framework successfully identified:
Masked process execution
Decoupled runtime binaries
Deleted memory-resident executables
Suspicious active execution states
🛠️ Technical Skills Demonstrated
Digital Forensics: Live Linux artifact acquisition and volatile evidence preservation
Threat Hunting: Detection of stealth execution techniques and memory-resident binaries
Bash Scripting: Automated forensic triage workflows and evidence packaging
Linux Internals: Process inspection using the /proc filesystem
Generated bundles contain structured forensic artifacts for offline
investigation and analyst review.
📸 Project Evidence
Detection Engine Logic
Detection logic identifying deleted but actively executing binaries
through Linux kernel process metadata.
Simulated Threat Detection
Successful interception of a simulated stealth execution technique
during adversary emulation testing.
📈 Development Roadmap
✅ Phase 1 — Completed
Built core forensic collection framework
Implemented volatile memory hunting engine
Added deleted-binary detection logic
Validated runtime detection against non-destructive adversary simulation
Implemented evidence packaging workflow
🚧 Phase 2 — Active Development
Artifact Parsing Optimization
Reducing environmental noise and improving analyst signal-to-noise ratio.
SOC/SIEM Integration
Building automated ingestion workflows for SIEM and SOAR platforms.
Automated Response Actions
Researching automated host isolation and enrichment capabilities.
🔐 Technologies Used
Linux
Bash
ProcFS
VirtualBox
Incident Response
Threat Hunting
Digital Forensics
System Auditing
Security Operations
⚠️ Disclaimer
This project was developed strictly for:
Educational purposes
Defensive security research
Incident response training
Controlled adversary simulation
All testing was conducted safely inside isolated lab environments. No hazardous or actual malicious code was utilized during development or validation.