flipxcrsp/home-lab

GitHub: flipxcrsp/home-lab

Stars: 0 | Forks: 0

# 🏠 Home Lab & Network Setup Segmented network to isolate lab environments, simulate attacks, & run detection tooling. A safe place for troubleshooting, monitoring, & occasionally creating my own problems ⚠️ ## 🌐 Network Overview ### 🔹 Network Segmentation | Network Name | Purpose | Isolation Settings | Devices | |--------------|-------------------------------|-------------------------------------|-------------------------------------------------------------------------| | **Home_Net** | Trusted main network | No isolation | Pop!_OS desktop, Windows laptops, Android, printers, rest is secret :P | | **Lab_Net** | VirtualBoxes + IoT | Guest mode with Device Isolation ON | Eufy security system, Dots, smart variety, VMs, break/fix laptops | - **Device Isolation** is enabled on `Lab_Net` to prevent lateral movement. - Virtual machines are hosted on my Pop!_OS desktop, using bridged or isolated interfaces. ## 🧪 Lab Environment & Tools Includes log ingestion, network traffic capture/inspection, SIEM integration - while simulating attacks from an attacker VM. ### 🖥️ Virtual Machines - **Kali Linux** – Attacker box with standard tools - **Metasploitable 2** – Vulnerable target machine - **OWASP Juice Shop / DVWA** – Web app vulns - **Ubuntu Server** – Generic log source/target - **Splunk (Free Tier)** – Core SIEM for log correlation ### 📡 Network Monitoring & Traffic Analysis - **Wireshark** – Live packet capture & filtering - **Zeek** – Deeper traffic logging & scripting - **Splunk Universal Forwarder** – Shipping logs from targets ## 🛡️ Security Best Practices - Lab network is segmented from production traffic. - VMs are snapshot-enabled for fast resets. - Brute force & scanning attacks are performed in an isolated setting. - Logs are centralized via Splunk, with plans to add Suricata & Zeek for network alerting. ## 📜 Certifications & Learning Focus ### Certs - CompTIA A+ ☑️ - CompTIA Network+ ☑️ - CompTIA Security+ ☑️ CompTIA is really great with foundations & I appreciate how straight forward their courses are for any level user. Higher level certs look amazing but my goal it to diversify, dig into tools, & SaaS platforms. ### 🎯 Immediate Goals - Explore role-based tools (HTB, Cybrary, TryHackMe) - Build detection use cases & alerting in Splunk/Wazuh - Attack simulation, log analysis, & response tools (trials/demos) - Identifying varieties & features across platforms: Linux, macOS, Windows - Research - Practice ### 🚀 Future Goals - Containers (Docker) - Cloud fundamentals (Azure, AWS) ## 💻 Cross-Platform Experience - **Daily Driver:** Pop!_OS (Linux) - **Lab Systems:** Kali Linux, Ubuntu Server, Windows 10/11, Metasploitable - **Learning:** macOS logs & security settings (non-hosted) I aim to understand & adapt across OS environments, especially where log formats & system behaviors differ. ## 🖼️ Home Lab Network Diagram ![Network Diagram](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/5c7f7a27e2141908.png) ## 📁 Repo Structure home-lab/ ├── README.md ├── network-diagram.png ├── screenshots/ │ └── medusa-ssh-brute.png ├── pcaps/ │ └── traffic-analysis.md ├── lab-configs/ │ ├── kali-notes.md │ ├── metasploitable.md │ └── splunk-setup.md ├── attack-scenarios/ │ ├── brute-force-ssh.md │ ├── sql-injection-dvwa.md │ └── reverse-shell-kali.md └── incident-response/ ├── splunkserver-recovery.md └── README.md ## 📂 Featured Writeups & Walkthroughs - 🔓 [Brute Force SSH (Medusa)](attack-scenarios/brute-force-ssh.md) - 💾 [Splunk Setup](lab-configs/splunk-setup.md) - 🛠️ [Incident: SplunkServer Disk Full Recovery](incident-response/splunkserver-recovery.md) ## 🚧 Work in Progress This lab continues to evolve as I: - Add more attack simulations & alert testing - Integrate packet captures (pcaps) & dashboard screenshots - Deploy Zeek and/or Suricata for enhanced visibility - Explore Ansible or IaC to automate VM deployments ## 🤝 Connect Got ideas, feedback, or want to collaborate on lab content? Feel free to connect through [GitHub](https://github.com/flipxcrsp) or [LinkedIn](https://www.linkedin.com/in/phillip5280) **Maintained by [flipxcrsp](https://github.com/flipxcrsp)**