Homelabs

I'm at the start: learning through online courses and first experiments in virtual machines (VirtualBox, VMware) and the cloud. This page is my lab roadmap. Nothing here is finished yet; each lab gets a write-up once it is built: what I set up, what broke and what I learnt.

  1. 01

    Build

    Set up the environment in isolation, so nothing touches real networks.

  2. 02

    Break

    Run the attack or the failure scenario and observe what happens.

  3. 03

    Write up

    Document what worked, what didn't, and how to defend against it.

What I plan to build.

Planned

Active Directory attack & defence

A small Windows domain for practising common Active Directory attacks, such as Kerberoasting and password spraying, together with the logging and hardening that detects or stops them.

  • Windows Server
  • Active Directory
  • Kali Linux
  • Sysmon

goal › Understand both sides: run the attack, then find it in the logs.

Planned

Network traffic analysis

Capturing and analysing traffic inside the lab to recognise scans, beaconing and data exfiltration patterns.

  • Wireshark
  • tcpdump
  • pfSense

goal › Recognise suspicious traffic at a glance, without guessing.

Planned

Web application pentesting

Deliberately vulnerable web apps for practising the OWASP Top 10 safely: injection, broken access control, misconfiguration.

  • OWASP Juice Shop
  • DVWA
  • Burp Suite

goal › Find, exploit and explain each vulnerability, then write the fix.

Planned

Cloud misconfiguration

Finding and fixing common cloud mistakes: public storage, over-permissive IAM roles and missing audit logging.

  • AWS
  • IAM
  • CloudTrail

goal › Build a checklist of the mistakes that cause most cloud incidents.

Where I am now.

Current setup

  • Online courses on security fundamentals and networking.
  • Virtual machines in VirtualBox and VMware for first experiments.
  • A cloud account for first tests of security settings.
  • No finished lab or write-up yet. The first one will appear on this page.

Rules for every lab

  • Isolated from my home network, so nothing leaks out.
  • A snapshot before every exercise, so the lab can be reset in minutes.
  • Everything logged, so every attack can also be found from the defensive side.
  • Only my own systems or deliberately vulnerable practice targets.

Have an idea for a lab scenario, or learning the same things? Let's talk.

Get in touch