Skip to content

JSantos1990/Linux

Repository files navigation

🐧 Linux Security Lab – Hardening, Auditing & System Administration

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.


📂 Repository Structure

📁 bash-scripts

Automation scripts for system administration and basic security tasks.

📁 linux-hardening

Hardening guides covering SSH security, firewall configuration, password policies, and service management.

📁 networking-tools

Usage examples of tcpdump, ss, netstat, traceroute, and other network analysis tools.

📁 log-monitoring

Notes on monitoring system and service logs using journalctl and /var/log.

📁 file-permissions

Documentation on Linux permissions, special bits, and secure file system configuration.

📁 system-auditing

Auditing procedures for identifying issues, misconfigurations, and suspicious activity.


🔧 Tools & Technologies Used

  • Bash scripting
  • systemd / journalctl
  • netstat / ss / tcpdump
  • UFW / iptables
  • Linux permissions & ACLs
  • Cron jobs
  • Syslog

🧭 Future Roadmap

  • 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

🎯 Purpose

This lab showcases hands-on Linux security skills that support SOC, Blue Team, and general cybersecurity analysis work.


About

Linux administration, hardening guides, security notes, shell scripting, and practical exercises from my certification work.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors