Skip to content

Capture the flag platform school project for practicing Windows pentest skills.

Notifications You must be signed in to change notification settings

itsmrval/2bgp-ad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

2bgp-ad

A school project Capture The Flag (CTF) platform for learning and practicing Windows cybersecurity skills. Based on Proxmox VE, it will deploy an isolated environment per user.

Report Bug · Pull request

Table of contents
  1. About the Project
  2. Getting Started

About the Project

2bgp-ad is a Capture The Flag (CTF) platform designed to help users learn and practice cybersecurity skills through a series of challenges. The platform is can be self-hosted and can be customized to fit your needs. This project was carried out for educational purposes.

It will deploy 5 VMs and a SDN with security rules per user for isolated environment, automaticly.

Homepage Installation

(back to top)

Getting Started

Follow these instructions to set up the 2bgp-ad platform on your local machine or server.

Prerequisites

Ensure you have the following installed:

  • Python
  • Ansible
  • Git

Installation

  1. Clone the Repository

    git clone https://github.com/itsmrval/2bgp-ad
    cd 2bgp-ad
  2. Modify Configuration

    • Navigate to the ansible directory:
      cd ansible
    • Edit the files in group_vars/all.yml and inventory.yml.
    • On thoses, specify passwords and remote proxmox specifications
  3. Run the main playbook

    ansible-playbook playbook.yml -i inventory.yml
  4. Access the Platform

    • Once the playbook is running, you can navigate to http://[provided-ip]
    • Note: the first user registered is an admin.

(back to top)

About

Capture the flag platform school project for practicing Windows pentest skills.

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •