Cybersecurity Lab

Kali Linux & Metasploitable2 Lab

A controlled virtual lab for learning safe enumeration, Linux workflow, vulnerable services, and report writing.

Completed2026Beginner

Objective

Build a safe, isolated lab environment and practice documenting what can be learned from intentionally vulnerable systems.

Tools Used

Kali LinuxMetasploitable2VirtualBoxLinux terminal

Steps Performed

  • Created isolated Kali Linux and Metasploitable2 virtual machines.
  • Verified both machines could communicate inside the private lab network.
  • Reviewed basic Linux commands and target service exposure.
  • Captured observations, commands, and assumptions for a repeatable report.

Key Findings

  • Lab isolation is required before practicing offensive security tools.
  • Service banners and open ports provide useful starting context.
  • Clear notes make beginner labs more useful than raw command output alone.

Screenshots

Network adapter setup
Kali terminal session
Metasploitable2 login screen

Lessons Learned

  • Authorized scope matters before any security testing.
  • A repeatable lab setup is the foundation for future vulnerability assessment work.

Future Improvements

  • Add packet captures with Wireshark.
  • Create a formal PDF report template for each lab.

References

  • Kali Linux documentation
  • Metasploitable2 project documentation