This repository contains my Linux security laboratory, including hardening guides, auditing exercises, Bash scripts, and network monitoring notes.
It demonstrates practical knowledge of Linux system administration and defensive security practices.
Automation scripts for system administration and basic security tasks.
Hardening guides covering SSH security, firewall configuration, password policies, and service management.
Usage examples of tcpdump, ss, netstat, traceroute, and other network analysis tools.
Notes on monitoring system and service logs using journalctl and /var/log.
Documentation on Linux permissions, special bits, and secure file system configuration.
Auditing procedures for identifying issues, misconfigurations, and suspicious activity.
- Bash scripting
- systemd / journalctl
- netstat / ss / tcpdump
- UFW / iptables
- Linux permissions & ACLs
- Cron jobs
- Syslog
- Add a complete Linux baseline hardening checklist
- Add automated audit script
- Add tcpdump real capture examples
- Add permission misconfiguration case study
- Add system forensic mini-challenges
This lab showcases hands-on Linux security skills that support SOC, Blue Team, and general cybersecurity analysis work.