This repository contains my personal notes, commands, and small tools created while practicing Linux and basic security concepts using the OverTheWire wargames as inspiration.
bash-scripting-labs-OTW/
βββ Notes.md # Concepts, commands, and lessons learned
βββ Scripts/ # Small utilities created during the labs
βββ descompresor.sh
βββ procmon.sh
This file contains:
- Linux commands practiced (filesystem, permissions, processes, pipesβ¦)
- Explanations of how they work
- Real examples used during challenges
- Key takeaways related to security and system behavior
These notes serve as a reference for:
- CTF beginners
- Pentesting students
- Anyone learning Linux fundamentals
A helper script for automating multi-layer decompression. Useful in challenges where files are compressed inside one another repeatedly (gzip, zip, bzip2β¦).
Features:
- Detects whether the extracted file is another compressed file
- Loops automatically until final content is reached
- Suppresses noisy output for clean processing
A simple real-time process monitor. Compares the current list of processes against the previous one and shows only what changed.
Useful for observing:
- ephemeral processes
- processes spawned by SUID binaries
- unexpected activity in training environments
These materials were created for learning Linux and security principles, not to distribute solutions or walkthroughs of OverTheWire challenges.