Skip to content

PentestingLab is a lab environment for Active Directory intended for security assesment and penetration testing practice.

License

Notifications You must be signed in to change notification settings

n-etupirka/PentestingLab

Repository files navigation

PentestingLab

PentestingLab is a lab environment for Active Directory intended for security assesment and penetration testing practice. This is achieved through automated deployment using AutomatedLab.

Installation

1. Install AutomatedLab

Install AutomatedLab by referring to the official documentation.

2. Download ISOs

Download the Microsoft Windows iso image to the LabSources folder.

  • Windows Server 2022
  • Windows 10
  • Windows 11
  • SQL Server 2019

3. Install PentestingLab

After installing PentestingLab, shut down the virtual machines and take snapshots.

PS C:\> Install-PentestingLab.ps1
PS C:\> Stop-LabVM -All
PS C:\> Checkpoint-LabVM -All -SnapshotName InitialSetup

Internet Access

If you are building a lab environment with access to the Internet, you will need to manually build a proxy server using this document as a reference. After building the proxy server, install the lab with the -EnableInternet option enabled.

PS C:\> Install-PentestingLab.ps1 -EnableInternet

After installing the lab, add a network adapter to the proxy server and attach PentestingLab to the virtual switch.

List of vulnerabilities in PentestingLab

About

PentestingLab is a lab environment for Active Directory intended for security assesment and penetration testing practice.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published