Skip to content

Documentation of my personal cybersecurity homelab setup, showcasing the tools, configurations, and architecture used for security research and penetration testing. This repo provides step-by-step guides for building and maintaining a simulated environment to practice real-world security techniques and improve skills.

Notifications You must be signed in to change notification settings

DevHAXog/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Cybersecurity Homelab on XenServer

NOTE

This is a work in progress, listed are my plans for this homelab.


Welcome to my personal cybersecurity homelab repository! This setup is powered by Proxmox and consists of multiple VMs dedicated to OSINT, penetration testing, and cloud engineering. This environment is designed to simulate real-world scenarios for hands-on learning and research in various cybersecurity domains.

🛠️ Homelab Overview

My homelab is hosted on XenServer, a powerful open-source virtualization platform. The lab consists of a series of virtual machines, each focused on a different cybersecurity domain:

  • OSINT (Open Source Intelligence): Tools and platforms for gathering intelligence from publicly available sources.
  • Pentesting (Penetration Testing): Virtual machines for running penetration testing tools, exploiting vulnerabilities, and assessing security.
  • Cloud Engineering: A dedicated setup to simulate cloud environments for testing security configurations and conducting cloud penetration tests.

💻 Architecture

The homelab consists of:

  • Virtualization Platform: XenServer (hosted on a dedicated physical machine)
  • Operating Systems: Kali Linux, Ubuntu, Windows Server, and other OSes for different use cases
  • Tools & Platforms: Metasploit, Burp Suite, Wireshark, OSQuery, Splunk, ELK Stack, AWS, and more
  • Networking: Virtualized routers, switches, firewalls to simulate real-world network configurations

📚 Setup Guide

  1. VM Server Installation

    • Install XenServer on your physical server or host machine to manage the VMs.
  2. Create & Configure VMs

    • Set up virtual machines for each specific use case (OSINT, Pentesting, Cloud Engineering).
  3. Network Configuration

    • Configure virtualized network infrastructure (routers, switches, firewalls) within PfSense.
  4. Install & Configure Tools

    • Install and configure cybersecurity tools like Metasploit, Burp Suite, and others on the VMs.
  5. Cloud Environment Simulation

    • Set up cloud platforms like AWS or simulate private cloud environments for penetration testing and security practice.

🔐 Learn & Contribute

Feel free to explore, replicate, and improve this setup! Pull requests, suggestions, and contributions are always welcome.


Note: This homelab is intended for educational purposes only. All activities are conducted in a legal, controlled environment to enhance cybersecurity skills.


Happy Hacking!

About

Documentation of my personal cybersecurity homelab setup, showcasing the tools, configurations, and architecture used for security research and penetration testing. This repo provides step-by-step guides for building and maintaining a simulated environment to practice real-world security techniques and improve skills.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published